@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2) format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2) format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff) format("woff")}:root{--motion-productive-short: 70ms;--motion-productive-medium: .1s;--motion-productive-long: .15s;--motion-expressive-short: .25s;--motion-expressive-long: .4s;--motion-timing-enter: cubic-bezier(0, 0, .35, 1);--motion-timing-exit: cubic-bezier(.4, 0, 1, 1);--motion-timing-transition: cubic-bezier(.4, 0, .2, 1);--motion-timing-emphasize: cubic-bezier(0, 0, .2, 1.4);--expand-animation-timing: var(--motion-timing-enter)}:root{--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px}:root{--border-width: 1px;--border-style: solid}:root{--border-radius-4: 4px;--border-radius-8: 8px;--border-radius-12: 12px;--border-radius-16: 16px;--border-radius-small: var(--border-radius-4);--border-radius-medium: var(--border-radius-8);--border-radius-big: var(--border-radius-16)}:root{--disabled-component-opacity: .38}:root{--font-family: Figtree, Roboto, Noto Sans Hebrew, Noto Kufi Arabic, Noto Sans JP, sans-serif;--title-font-family: Poppins, Roboto, Noto Sans Hebrew, Noto Kufi Arabic, Noto Sans JP, sans-serif;--h1-font-family: var(--title-font-family);--font-smoothing-webkit: antialiased;--font-smoothing-moz: grayscale;--font-weight-very-light: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 500;--font-line-height-10: 18px;--font-line-height-20: 24px;--font-line-height-30: 24px;--font-line-height-40: 24px;--font-line-height-50: 32px;--font-line-height-60: 42px;--font-size-10: 14px;--font-size-20: 14px;--font-size-30: 16px;--font-size-40: 18px;--font-size-50: 24px;--font-size-60: 30px;--font-size-h1: var(--font-size-60);--font-size-h2: var(--font-size-50);--font-size-h3: var(--font-size-50);--font-size-h4: var(--font-size-40);--font-size-h5: var(--font-size-30);--font-size-general-label: var(--font-size-20);--font-size-paragraph: var(--font-size-30);--font-size-subtext: var(--font-size-10);--font-line-height-h1: var(--font-line-height-60);--font-line-height-h2: var(--font-line-height-50);--font-line-height-h3: var(--font-line-height-50);--font-line-height-h4: var(--font-line-height-40);--font-line-height-h5: var(--font-line-height-30);--font-line-height-general-label: var(--font-line-height-20);--font-line-height-paragraph: var(--font-line-height-30);--font-line-height-subtext: var(--font-line-height-10);--font-h1: var(--font-weight-bold) var(--font-size-h1) / var(--font-line-height-h1) var(--title-font-family);--font-h2: var(--font-weight-bold) var(--font-size-h2) / var(--font-line-height-h2) var(--title-font-family);--font-h3: var(--font-weight-light) var(--font-size-h3) / var(--font-line-height-h3) var(--title-font-family);--font-h4: var(--font-weight-bold) var(--font-size-h4) / var(--font-line-height-h4) var(--title-font-family);--font-h5: var(--font-weight-bold) var(--font-size-h5) / var(--font-line-height-h5) var(--font-family);--font-general-label: var(--font-weight-normal) var(--font-size-general-label) / var(--font-line-height-general-label) var(--font-family);--font-paragraph: var(--font-weight-normal) var(--font-size-paragraph) / var(--font-line-height-paragraph) var(--font-family);--font-subtext: var(--font-weight-normal) var(--font-size-subtext) / var(--font-line-height-subtext) var(--font-family);--font-h1-bold: 700 32px/40px var(--title-font-family);--font-h1-medium: 600 32px/40px var(--title-font-family);--font-h1-normal: 500 32px/40px var(--title-font-family);--font-h1-light: 300 32px/40px var(--title-font-family);--font-h2-bold: 700 24px/30px var(--title-font-family);--font-h2-medium: 600 24px/30px var(--title-font-family);--font-h2-normal: 500 24px/30px var(--title-font-family);--font-h2-light: 300 24px/30px var(--title-font-family);--font-h3-bold: 700 18px/24px var(--title-font-family);--font-h3-medium: 600 18px/24px var(--title-font-family);--font-h3-normal: 500 18px/24px var(--title-font-family);--font-h3-light: 300 18px/24px var(--title-font-family);--font-text1-bold: 700 16px/22px var(--font-family);--font-text1-medium: 600 16px/22px var(--font-family);--font-text1-normal: 400 16px/22px var(--font-family);--font-text2-bold: 700 14px/20px var(--font-family);--font-text2-medium: 600 14px/20px var(--font-family);--font-text2-normal: 400 14px/20px var(--font-family);--font-text3-bold: 700 12px/16px var(--font-family);--font-text3-medium: 600 12px/16px var(--font-family);--font-text3-normal: 400 12px/16px var(--font-family);--letter-spacing-h1-bold: -.5px;--letter-spacing-h1-normal: -.5px;--letter-spacing-h1-light: -.5px;--letter-spacing-h2-bold: -.1px;--letter-spacing-h2-normal: -.1px;--letter-spacing-h2-light: -.1px;--letter-spacing-h3-bold: -.1px;--letter-spacing-h3-normal: -.1px;--letter-spacing-h3-light: -.1px}:root,.light-app-theme,.default-app-theme{--primary-color: #0073ea;--primary-hover-color: #0060b9;--primary-selected-color: #cce5ff;--primary-selected-hover-color: #aed4fc;--primary-highlighted-color: #f0f7ff;--primary-surface-color: #eceff8;--primary-text-color: #323338;--secondary-text-color: #676879;--text-color-on-inverted: #ffffff;--text-color-on-primary: #ffffff;--disabled-text-color: rgba(50, 51, 56, var(--disabled-component-opacity));--inverted-color-background: #323338;--fixed-dark-color: #323338;--fixed-light-color: #ffffff;--primary-background-color: #ffffff;--primary-background-hover-color: rgba(103, 104, 121, .1);--secondary-background-color: #ffffff;--allgrey-background-color: #f6f7fb;--backdrop-color: rgba(41, 47, 76, .7);--ui-border-color: #c3c6d4;--ui-background-color: #e7e9ef;--ui-background-hover-color: #d8d9e0;--layout-border-color: #d0d4e4;--placeholder-color: #676879;--icon-color: #676879;--disabled-background-color: #ecedf5;--link-color: #1f76c2;--brand-color: #0073ea;--brand-hover-color: #0060b9;--brand-selected-color: #cce5ff;--brand-selected-hover-color: #aed4fc;--positive-color: #00854d;--positive-color-hover: #007038;--positive-color-selected: #bbdbc9;--positive-color-selected-hover: #b5cec0;--negative-color: #d83a52;--negative-color-hover: #b63546;--negative-color-selected: #f4c3cb;--negative-color-selected-hover: #ecb7bf;--warning-color: #ffcb00;--warning-color-hover: #eaaa15;--warning-color-selected: #fceba1;--warning-color-selected-hover: #f2d973;--color-highlight_blue: #cce5ff;--color-basic_blue: #0073ea;--color-dark_blue: #0060b9;--color-bazooka: #f65f7c;--color-snow_white: #ffffff;--color-riverstone_gray: #f6f7fb;--color-ui_grey: #dcdfec;--color-wolf_gray: #c3c6d4;--color-asphalt: #676879;--color-mud_black: #323338;--color-black: #000000;--color-success: #00854d;--color-success-hover: #007038;--color-success-highlight: #bbdbc9;--color-error: #d83a52;--color-error-hover: #b63546;--color-error-highlight: #f4c3cb;--color-link_color: #1f76c2;--color-surface: #292f4c;--grey-background-color: #f6f7fb;--text-color-on-brand: #ffffff;--box-shadow-xs: 0px 4px 6px -4px rgba(0, 0, 0, .1);--box-shadow-small: 0px 4px 8px rgba(0, 0, 0, .2);--box-shadow-medium: 0px 6px 20px rgba(0, 0, 0, .2);--box-shadow-large: 0px 15px 50px rgba(0, 0, 0, .3);--color-grass_green: #037f4c;--color-grass_green-hover: #116846;--color-grass_green-selected: #81bfa5;--color-done-green: #00c875;--color-done-green-hover: #0f9b63;--color-done-green-selected: #80e3ba;--color-done-green-selected-with-opacity: rgba(128, 227, 186, .6);--color-bright-green: #9cd326;--color-bright-green-hover: #7ca32b;--color-bright-green-selected: #cde992;--color-saladish: #cab641;--color-saladish-hover: #9d8f3e;--color-saladish-selected: #e4daa0;--color-egg_yolk: #ffcb00;--color-egg_yolk-hover: #eaaa15;--color-egg_yolk-selected: #ffe580;--color-egg_yolk-rgb: 255, 213, 51;--color-working_orange: #fdab3d;--color-working_orange-hover: #c0873c;--color-working_orange-selected: #fed59e;--color-dark-orange: #ff6d3b;--color-dark-orange-hover: #c25531;--color-dark-orange-selected: #ffb196;--color-peach: #ffadad;--color-peach-hover: #c2888a;--color-peach-selected: #ffd6d6;--color-sunset: #ff7575;--color-sunset-hover: #c26163;--color-sunset-selected: #ffbaba;--color-sunset-selected-with-opacity: rgba(255, 186, 186, .6);--color-stuck-red: #df2f4a;--color-stuck-red-hover: #ad3f51;--color-stuck-red-selected: #f0a1ad;--color-dark-red: #bb3354;--color-dark-red-hover: #92334c;--color-dark-red-selected: #dd99a9;--color-sofia_pink: #e50073;--color-sofia_pink-hover: #c20062;--color-sofia_pink-selected: #ff8ac4;--color-lipstick: #ff5ac4;--color-lipstick-hover: #c24e9a;--color-lipstick-selected: #fface1;--color-bubble: #faa1f1;--color-bubble-hover: #be80ba;--color-bubble-selected: #fcd0f8;--color-purple: #9d50dd;--color-purple-hover: #7d45b0;--color-purple-selected: #d0aeed;--color-dark_purple: #784bd1;--color-dark_purple-hover: #6344a3;--color-dark_purple-selected: #bba5e8;--color-berry: #7e3b8a;--color-berry-hover: #673971;--color-berry-selected: #be9dc4;--color-dark_indigo: #401694;--color-dark_indigo-hover: #3c1f78;--color-dark_indigo-selected: #a08bc9;--color-indigo: #5559df;--color-indigo-hover: #4b4ead;--color-indigo-selected: #aaacef;--color-navy: #225091;--color-navy-hover: #274776;--color-navy-selected: #90a7c8;--color-bright-blue: #579bfc;--color-bright-blue-hover: #4c7cc1;--color-bright-blue-selected: #abcdfd;--color-dark-blue: #007eb5;--color-dark-blue-hover: #0f6d97;--color-dark-blue-selected: #80c2df;--color-aquamarine: #4eccc6;--color-aquamarine-hover: #469e9b;--color-aquamarine-selected: #a6e5e2;--color-chili-blue: #66ccff;--color-chili-blue-hover: #569ec3;--color-chili-blue-selected: #b2e5ff;--color-river: #74afcc;--color-river-hover: #588095;--color-river-selected: #b3d0de;--color-winter: #9aadbd;--color-winter-hover: #7b8895;--color-winter-selected: #ccd6de;--color-explosive: #c4c4c4;--color-explosive-hover: #98999a;--color-explosive-selected: #e1e1e1;--color-american_gray: #757575;--color-american_gray-hover: #69696a;--color-american_gray-selected: #bfbfbf;--color-blackish: #333333;--color-blackish-hover: #222222;--color-blackish-selected: #999999;--color-brown: #7f5347;--color-brown-hover: #684943;--color-brown-selected: #bfa9a3;--color-orchid: #e484bd;--color-orchid-hover: #ae5d8d;--color-orchid-selected: #ecbad7;--color-tan: #bca58a;--color-tan-hover: #8a7862;--color-tan-selected: #d6cabc;--color-sky: #a1e3f6;--color-sky-hover: #81b6c5;--color-sky-selected: #d0f1fa;--color-coffee: #cd9282;--color-coffee-hover: #976758;--color-coffee-selected: #dec0b7;--color-royal: #216edf;--color-royal-hover: #225eb7;--color-royal-selected: #95bbf2;--color-teal: #175a63;--color-teal-hover: #12484f;--color-teal-selected: #8bacb1;--color-lavender: #bda8f9;--color-lavender-hover: #9786c7;--color-lavender-selected: #ded4fc;--color-steel: #a9bee8;--color-steel-hover: #8798ba;--color-steel-selected: #d4dff4;--color-lilac: #9d99b9;--color-lilac-hover: #7e7a94;--color-lilac-selected: #ceccdc;--color-pecan: #563e3e;--color-pecan-hover: #453232;--color-pecan-selected: #ab9f9f;--color-dark_marble: #f1f1f1;--color-marble: #f7f7f7;--color-gainsboro: #e1e1e1;--color-extra_light_gray: #edeef0;--color-glitter: #d9f0ff;--color-ultra_light_gray: #ebebeb;--color-very_light_gray: #a1a1a1;--color-jaco_gray: #9699a6;--color-storm_gray: #6b6d77;--color-trolley-grey: #757575;--color-basic_light_blue: #c7e6fa;--color-light_blue: #61caf7;--color-turquoise: #66ccff;--color-aqua: #00d1d1;--color-live_blue: #009aff;--color-jeans: #597bfc;--color-burned_eggplant: #181d37;--color-light-pink: #ff5ac4;--color-dark-pink: #ff007f;--color-dark_red: #bb3354;--color-yellow: #ffcb00;--color-mustered: #cab641;--color-orange: #fdab3d;--color-lime-green: #9cd326;--color-jade: #03c875;--color-green-haze: #00a359;--color-grass-green: #037f4c;--color-amethyst: #9d50dd;--color-dark-purple: #784bd1;--color-blue_links: #007eb5;--color-blue-links: #007eb5;--color-private: #f65f7c;--color-public: #009aff;--color-board_views_grey: #6e6f8f;--color-board_views_grey_hover: #b2b3d0;--color-board_views_blue: #1c1f3b;--color-board_views_blue_secondary: #363a52;--color-border_light_gray: #f5f6f8;--color-brand-blue: #00a9ff;--color-brand-charcoal: #2b2c5c;--color-brand-gold: #ffcc00;--color-brand-green: #11dd80;--color-brand-iris: #595ad4;--color-brand-light-blue: #00cff4;--color-brand-malachite: #00cd6f;--color-brand-purple: #a358d0;--color-brand-red: #f74875;--color-deadline_upcoming_indication: #5d6387;--color-default_group_color: #579bfc;--color-form_btn_hover: #0083d9;--color-form_purple: #575c96;--color-highlight: #dff0ff;--color-green_shadow: #00c875;--color-green-shadow: #00c875;--color-red_shadow: #df2f4a;--color-red-shadow: #df2f4a;--color-pulse_bg: #f0f0f0;--color-pulse_text_color: #333333;--color-placholder_gray: #d8d8d8;--color-placeholder_light_gray: #efefef;--color-excel-green: #207245;--color-media-blue: #2ea2e9;--color-pdf-red: #bb0706;--color-ppt-orange: #d64e2a;--color-word-blue: #2a5699;--color-zip-orange: #e4901c;--color-like_red: #fb275d;--color-scrollbar_gray: #b2b2b2;--color-timeline_grid_blue: #454662;--color-timeline_blue: #1c1f3b;--color-highlight_blue-rgb: 204, 229, 255;--color-snow_white-with-opacity: rgba(255, 255, 255, .4);--color-wolf_gray-with-opacity: rgba(195, 198, 212, .1);--color-asphalt-with-opacity: rgba(103, 104, 121, .1);--primary-on-secondary-color: #0073ea;--primary-hover-on-secondary-color: #0060b9;--primary-selected-color-rgb: 204, 229, 255;--primary-selected-on-secondary-color: #cce5ff;--primary-text-on-secondary-color: #323338;--text-color-on-primary-with-opacity: rgba(255, 255, 255, .4);--secondary-text-on-secondary-color: #676879;--placeholder-color-with-opacity: rgba(103, 104, 121, .1);--placeholder-on-secondary-color: #676879;--icon-on-secondary-color: #676879;--link-on-secondary-color: #1f76c2;--label-background-color: #cce5ff;--label-background-on-secondary-color: #cce5ff;--primary-background-color-rgb: 255, 255, 255;--primary-background-hover-on-secondary-color: #dcdfec;--modal-background-color: #ffffff;--secondary-background-color-rgb: 255, 255, 255;--disabled-background-on-secondary-color: #ecedf5;--disabled-text-on-secondary-color: rgba(50, 51, 56, var(--disabled-component-opacity));--ui-border-on-secondary-color: #c3c6d4;--layout-border-on-secondary-color: #d0d4e4;--dark-background-color: #f6f7fb;--dark-background-on-secondary-color: #f6f7fb;--dialog-background-color: #ffffff;--box-shadow-mediun: 0px 6px 20px rgba(0, 0, 0, .2)}.dark-app-theme{--primary-color: #0073ea;--primary-hover-color: #0060b9;--primary-selected-color: #133774;--primary-selected-hover-color: #0d2e65;--primary-highlighted-color: #0d2753;--primary-surface-color: #181b34;--primary-text-color: #d5d8df;--secondary-text-color: #9699a6;--text-color-on-inverted: #323338;--text-color-on-primary: #ffffff;--disabled-text-color: rgba(213, 216, 223, var(--disabled-component-opacity));--inverted-color-background: #ffffff;--fixed-dark-color: #323338;--fixed-light-color: #ffffff;--primary-background-color: #181b34;--primary-background-hover-color: rgba(103, 104, 121, .3);--secondary-background-color: #30324e;--allgrey-background-color: #30324e;--backdrop-color: rgba(41, 47, 76, .7);--ui-border-color: #797e93;--ui-background-color: #434660;--ui-background-hover-color: #35384d;--layout-border-color: #4b4e69;--placeholder-color: #c3c6d4;--icon-color: #c3c6d4;--disabled-background-color: #3c3f59;--link-color: #69a7ef;--brand-color: #0073ea;--brand-hover-color: #0060b9;--brand-selected-color: #133774;--brand-selected-hover-color: #0d2e65;--positive-color: #00854d;--positive-color-hover: #007038;--positive-color-selected: #025231;--positive-color-selected-hover: #194733;--negative-color: #d83a52;--negative-color-hover: #b63546;--negative-color-selected: #642830;--negative-color-selected-hover: #5a2027;--warning-color: #ffcb00;--warning-color-hover: #eaaa15;--warning-color-selected: #503e02;--warning-color-selected-hover: #402f00;--grey-background-color: #181b34;--text-color-on-brand: #ffffff;--color-surface: #292f4c;--box-shadow-xs: 0px 4px 6px -4px rgba(9, 11, 25, .5);--box-shadow-small: 0px 4px 8px rgba(9, 11, 25, .5);--box-shadow-medium: 0px 6px 20px rgba(9, 11, 25, .5);--box-shadow-large: 0px 15px 50px rgba(9, 11, 25, .5);--color-grass_green-hover: #116846;--color-grass_green-selected: #0f4f43;--color-done-green-hover: #0f9b63;--color-done-green-selected: #0e7358;--color-done-green-selected-with-opacity: rgba(14, 115, 88, .6);--color-bright-green-hover: #7ca32b;--color-bright-green-selected: #5c7930;--color-saladish-hover: #9d8f3e;--color-saladish-selected: #736a3e;--color-egg_yolk-hover: #c29e11;--color-egg_yolk-selected: #8d751e;--color-egg_yolk-rgb: 255, 213, 51;--color-working_orange-hover: #c0873c;--color-working_orange-selected: #8c653c;--color-dark-orange-hover: #c25531;--color-dark-orange-selected: #8d4134;--color-peach-hover: #c2888a;--color-peach-selected: #8d6674;--color-sunset-hover: #c26163;--color-sunset-selected: #8d4a58;--color-sunset-selected-with-opacity: rgba(141, 74, 88, .6);--color-stuck-red-hover: #ad3f51;--color-stuck-red-selected: #7f314b;--color-dark-red-hover: #92334c;--color-dark-red-selected: #6b2947;--color-sofia_pink-hover: #c21e71;--color-sofia_pink-selected: #8d1a62;--color-lipstick-hover: #c24e9a;--color-lipstick-selected: #8d3c7f;--color-bubble-hover: #be80ba;--color-bubble-selected: #8b6096;--color-purple-hover: #8050ab;--color-purple-selected: #5f3e8b;--color-dark_purple-hover: #6344a3;--color-dark_purple-selected: #4a3586;--color-berry-hover: #673971;--color-berry-selected: #4d2d62;--color-dark_indigo: #6129ff;--color-dark_indigo-hover: #4c18dc;--color-dark_indigo-selected: #3c13ae;--color-indigo-hover: #4b4ead;--color-indigo-selected: #383c8d;--color-navy: #5684c5;--color-navy-hover: #3468b2;--color-navy-selected: #24508f;--color-bright-blue-hover: #4c7cc1;--color-bright-blue-selected: #395d9b;--color-dark-blue-hover: #0f6d97;--color-dark-blue-selected: #0e527e;--color-aquamarine-hover: #469e9b;--color-aquamarine-selected: #357580;--color-chili-blue-hover: #569ec3;--color-chili-blue-selected: #41759d;--color-river-hover: #588095;--color-river-selected: #42607c;--color-winter-hover: #7b8895;--color-winter-selected: #5b667c;--color-explosive-hover: #98999a;--color-explosive-selected: #70717f;--color-american_gray-hover: #69696a;--color-american_gray-selected: #4e505e;--color-blackish: #7a7a7a;--color-blackish-hover: #525252;--color-blackish-selected: #383838;--color-brown-hover: #684943;--color-brown-selected: #4d3941;--color-orchid-hover: #b4739a;--color-orchid-selected: #85597b;--color-tan-hover: #978977;--color-tan-selected: #716863;--color-sky-hover: #90bac6;--color-sky-selected: #6c8a9a;--color-coffee-hover: #a27b6f;--color-coffee-selected: #795e5d;--color-royal-hover: #4474bb;--color-royal-selected: #375993;--color-teal: #4a8f98;--color-teal-hover: #347179;--color-teal-selected: #245960;--color-lavender-hover: #a294c8;--color-lavender-selected: #79709c;--color-steel-hover: #95a2be;--color-steel-selected: #707a95;--color-lilac-hover: #8e8a9f;--color-lilac-selected: #6b697f;--color-pecan: #806363;--color-pecan-hover: #674c4c;--color-pecan-selected: #513939;--primary-on-secondary-color: #0073ea;--primary-hover-on-secondary-color: #0060b9;--primary-selected-color-rgb: 19, 55, 116;--primary-selected-on-secondary-color: #133774;--primary-text-on-secondary-color: #d5d8df;--primary-background-color-rgb: 24, 27, 52;--primary-background-hover-on-secondary-color: #4b4e69;--secondary-background-color-rgb: 48, 50, 78;--secondary-text-on-secondary-color: #9699a6;--link-on-secondary-color: #69a7ef;--modal-background-color: #181b34;--dark-background-color: #393b53;--dark-background-on-secondary-color: #4b4e69;--dialog-background-color: #30324e;--label-background-color: #404b69;--label-background-on-secondary-color: #404b69;--icon-on-secondary-color: #c3c6d4;--placeholder-color-with-opacity: rgba(195, 198, 212, .1);--placeholder-on-secondary-color: #c3c6d4;--ui-border-on-secondary-color: #797e93;--layout-border-on-secondary-color: #4b4e69;--disabled-background-on-secondary-color: #3c3f59;--disabled-text-on-secondary-color: rgba(213, 216, 223, var(--disabled-component-opacity));--box-shadow-mediun: 0px 6px 20px rgba(0, 0, 0, .2)}.black-app-theme{--primary-color: #0073ea;--primary-hover-color: #0060b9;--primary-selected-color: #133774;--primary-selected-hover-color: #0d2e65;--primary-highlighted-color: #0b2858;--primary-surface-color: #111111;--primary-text-color: #eeeeee;--secondary-text-color: #aaaaaa;--text-color-on-inverted: #111111;--text-color-on-primary: #ffffff;--disabled-text-color: rgba(238, 238, 238, var(--disabled-component-opacity));--inverted-color-background: #eeeeee;--fixed-dark-color: #111111;--fixed-light-color: #ffffff;--primary-background-color: #111111;--primary-background-hover-color: rgba(103, 104, 121, .3);--secondary-background-color: #2c2c2c;--allgrey-background-color: #2c2c2c;--backdrop-color: rgba(33, 33, 33, .7);--ui-border-color: #8d8d8d;--ui-background-color: #4d4d4d;--ui-background-hover-color: #3b3b3b;--layout-border-color: #636363;--placeholder-color: #aaaaaa;--icon-color: #aaaaaa;--disabled-background-color: #3a3a3a;--link-color: #69a7ef;--brand-color: #0073ea;--brand-hover-color: #0060b9;--brand-selected-color: #133774;--brand-selected-hover-color: #0d2e65;--positive-color: #00854d;--positive-color-hover: #007038;--positive-color-selected: #025231;--positive-color-selected-hover: #194733;--negative-color: #d83a52;--negative-color-hover: #b63546;--negative-color-selected: #642830;--negative-color-selected-hover: #5a2027;--warning-color: #ffcb00;--warning-color-hover: #eaaa15;--warning-color-selected: #503e02;--warning-color-selected-hover: #402f00;--text-color-on-brand: #ffffff;--color-surface: #212121;--grey-background-color: #111111;--box-shadow-xs: 0px 4px 6px -4px #000000;--box-shadow-small: 0px 4px 8px #000000;--box-shadow-medium: 0px 6px 20px #000000;--box-shadow-large: 0px 15px 50px #000000;--color-grass_green-hover: #116846;--color-grass_green-selected: #0a482e;--color-done-green-hover: #0f9b63;--color-done-green-selected: #096c43;--color-done-green-selected-with-opacity: rgba(9, 108, 67, .6);--color-bright-green-hover: #7ca32b;--color-bright-green-selected: #56721b;--color-saladish-hover: #9d8f3e;--color-saladish-selected: #6d6329;--color-egg_yolk-hover: #c29e11;--color-egg_yolk-selected: #886e09;--color-egg_yolk-rgb: 255, 213, 51;--color-working_orange-hover: #c0873c;--color-working_orange-selected: #875e27;--color-dark-orange-hover: #c25531;--color-dark-orange-selected: #883a1f;--color-peach-hover: #c2888a;--color-peach-selected: #885f5f;--color-sunset-hover: #c26163;--color-sunset-selected: #884343;--color-sunset-selected-with-opacity: rgba(136, 67, 67, .6);--color-stuck-red-hover: #ad3f51;--color-stuck-red-selected: #792a36;--color-dark-red-hover: #92334c;--color-dark-red-selected: #662232;--color-sofia_pink-hover: #c21e71;--color-sofia_pink-selected: #88134d;--color-lipstick-hover: #c24e9a;--color-lipstick-selected: #88356a;--color-bubble-hover: #be80ba;--color-bubble-selected: #855981;--color-purple-hover: #8050ab;--color-purple-selected: #593776;--color-dark_purple-hover: #6344a3;--color-dark_purple-selected: #442e71;--color-berry-hover: #673971;--color-berry-selected: #47264d;--color-dark_indigo: #6129ff;--color-dark_indigo-hover: #4c18dc;--color-dark_indigo-selected: #3c13ae;--color-indigo-hover: #4b4ead;--color-indigo-selected: #333578;--color-navy: #5684c5;--color-navy-hover: #3468b2;--color-navy-selected: #24508f;--color-bright-blue-hover: #4c7cc1;--color-bright-blue-selected: #345686;--color-dark-blue-hover: #0f6d97;--color-dark-blue-selected: #094b69;--color-aquamarine-hover: #469e9b;--color-aquamarine-selected: #2f6e6b;--color-chili-blue-hover: #569ec3;--color-chili-blue-selected: #3b6e88;--color-river-hover: #588095;--color-river-selected: #3c5967;--color-winter-hover: #7b8895;--color-winter-selected: #555f67;--color-explosive-hover: #98999a;--color-explosive-selected: #6a6a6a;--color-american_gray-hover: #69696a;--color-american_gray-selected: #494949;--color-blackish: #7a7a7a;--color-blackish-hover: #525252;--color-blackish-selected: #383838;--color-brown-hover: #684943;--color-brown-selected: #48322c;--color-orchid-hover: #b4739a;--color-orchid-selected: #7e516c;--color-tan-hover: #978977;--color-tan-selected: #6a6053;--color-sky-hover: #90bac6;--color-sky-selected: #65828b;--color-coffee-hover: #a27b6f;--color-coffee-selected: #71564e;--color-royal-hover: #4474bb;--color-royal-selected: #305183;--color-teal: #4a8f98;--color-teal-hover: #347179;--color-teal-selected: #245960;--color-lavender-hover: #a294c8;--color-lavender-selected: #71688c;--color-steel-hover: #95a2be;--color-steel-selected: #687185;--color-lilac-hover: #8e8a9f;--color-lilac-selected: #63616f;--color-pecan: #806363;--color-pecan-hover: #674c4c;--color-pecan-selected: #513939;--primary-on-secondary-color: #0073ea;--primary-hover-on-secondary-color: #0060b9;--primary-selected-color-rgb: 19, 55, 116;--primary-selected-on-secondary-color: #133774;--primary-text-on-secondary-color: #eeeeee;--primary-background-color-rgb: 17, 17, 17;--primary-background-hover-on-secondary-color: #636363;--secondary-background-color-rgb: 44, 44, 44;--secondary-text-on-secondary-color: #9699a6;--link-on-secondary-color: #69a7ef;--modal-background-color: #181b34;--dark-background-color: #2c2c2c;--dark-background-on-secondary-color: #4b4e69;--dialog-background-color: #2c2c2c;--label-background-color: #404b69;--label-background-on-secondary-color: #404b69;--icon-on-secondary-color: #aaaaaa;--placeholder-color-with-opacity: rgba(170, 170, 170, .1);--placeholder-on-secondary-color: #aaaaaa;--ui-border-on-secondary-color: #8d8d8d;--layout-border-on-secondary-color: #636363;--disabled-background-on-secondary-color: #3a3a3a;--disabled-text-on-secondary-color: rgba(238, 238, 238, var(--disabled-component-opacity));--box-shadow-mediun: 0px 6px 20px rgba(0, 0, 0, .2)}.hacker_theme-app-theme{--primary-color: #fe78c6;--primary-hover-color: #fe5ab9;--primary-selected-color: #9f4077;--primary-selected-hover-color: #0d2e65;--primary-highlighted-color: #0b2858;--primary-surface-color: #111111;--primary-text-color: #d5d8df;--secondary-text-color: #9699a6;--text-color-on-inverted: #323338;--disabled-text-color: rgba(238, 238, 238, var(--disabled-component-opacity));--inverted-color-background: #ffffff;--fixed-dark-color: #323338;--fixed-light-color: #ffffff;--primary-background-color: #282a36;--primary-background-hover-color: #4b4e69;--secondary-background-color: #30324e;--allgrey-background-color: #282a36;--ui-border-color: #797e93;--ui-background-color: #4b4e69;--ui-background-hover-color: #3b3b3b;--layout-border-color: #414458;--placeholder-color: #c3c6d4;--icon-color: #c3c6d4;--disabled-background-color: #3a3a3a;--link-color: #bd93f9;--brand-color: #fe78c6;--brand-hover-color: #fe5ab9;--brand-selected-color: #9f4077;--brand-selected-hover-color: #0d2e65;--positive-color: #50fa7b;--positive-color-hover: #007038;--positive-color-selected: #26503e;--positive-color-selected-hover: #194733;--negative-color: #ff5555;--negative-color-hover: #b63546;--negative-color-selected: #642830;--negative-color-selected-hover: #5a2027;--warning-color: #ffcb00;--warning-color-hover: #eaaa15;--warning-color-selected: #503e02;--warning-color-selected-hover: #402f00;--grey-background-color: #282a36;--box-shadow-xs: 0px 4px 6px -4px #000000;--box-shadow-small: 0px 4px 8px #000000;--box-shadow-medium: 0px 6px 20px #000000;--box-shadow-large: 0px 15px 50px #000000;--color-grass_green: #359970;--color-grass_green-hover: #116846;--color-grass_green-selected: #0a482e;--color-done-green: #33d391;--color-done-green-hover: #0f9b63;--color-done-green-selected: #096c43;--color-done-green-selected-with-opacity: rgba(9, 108, 67, .6);--color-bright-green: #b0dc51;--color-bright-green-hover: #7ca32b;--color-bright-green-selected: #56721b;--color-saladish: #d5c567;--color-saladish-hover: #9d8f3e;--color-saladish-selected: #6d6329;--color-egg_yolk: #ffd533;--color-egg_yolk-hover: #c29e11;--color-egg_yolk-selected: #886e09;--color-egg_yolk-rgb: 255, 213, 51;--color-working_orange: #fdbc64;--color-working_orange-hover: #c0873c;--color-working_orange-selected: #875e27;--color-dark-orange: #ff6d3b;--color-dark-orange-hover: #c25531;--color-dark-orange-selected: #883a1f;--color-peach: #ffbdbd;--color-peach-hover: #c2888a;--color-peach-selected: #885f5f;--color-sunset: #ff9191;--color-sunset-hover: #c26163;--color-sunset-selected: #884343;--color-sunset-selected-with-opacity: rgba(136, 67, 67, .6);--color-stuck-red: #e8697d;--color-stuck-red-hover: #ad3f51;--color-stuck-red-selected: #792a36;--color-dark-red: #c95c76;--color-dark-red-hover: #92334c;--color-dark-red-selected: #662232;--color-sofia_pink: #ff44a1;--color-sofia_pink-hover: #c21e71;--color-sofia_pink-selected: #88134d;--color-lipstick: #ff7bd0;--color-lipstick-hover: #c24e9a;--color-lipstick-selected: #88356a;--color-bubble: #fbb4f4;--color-bubble-hover: #be80ba;--color-bubble-selected: #855981;--color-purple: #b57de3;--color-purple-hover: #8050ab;--color-purple-selected: #593776;--color-dark_purple: #936fda;--color-dark_purple-hover: #6344a3;--color-dark_purple-selected: #442e71;--color-berry: #9862a1;--color-berry-hover: #673971;--color-berry-selected: #47264d;--color-dark_indigo: #6645a9;--color-dark_indigo-hover: #3c1f78;--color-dark_indigo-selected: #291452;--color-indigo: #777ae5;--color-indigo-hover: #4b4ead;--color-indigo-selected: #333578;--color-navy: #4e73a7;--color-navy-hover: #274776;--color-navy-selected: #193151;--color-bright-blue: #79affd;--color-bright-blue-hover: #4c7cc1;--color-bright-blue-selected: #345686;--color-dark-blue: #339ecd;--color-dark-blue-hover: #0f6d97;--color-dark-blue-selected: #094b69;--color-aquamarine: #71d6d1;--color-aquamarine-hover: #469e9b;--color-aquamarine-selected: #2f6e6b;--color-chili-blue: #85d6ff;--color-chili-blue-hover: #569ec3;--color-chili-blue-selected: #3b6e88;--color-river: #86b4ca;--color-river-hover: #588095;--color-river-selected: #3c5967;--color-winter: #aebdca;--color-winter-hover: #7b8895;--color-winter-selected: #555f67;--color-explosive: #d0d0d0;--color-explosive-hover: #98999a;--color-explosive-selected: #6a6a6a;--color-american_gray: #999999;--color-american_gray-hover: #69696a;--color-american_gray-selected: #494949;--color-blackish: #5c5c5c;--color-blackish-hover: #222222;--color-blackish-selected: #111111;--color-brown: #99756c;--color-brown-hover: #684943;--color-brown-selected: #48322c;--color-orchid: #e190c0;--color-orchid-hover: #b4739a;--color-orchid-selected: #7e516c;--color-tan: #bdab95;--color-tan-hover: #978977;--color-tan-selected: #6a6053;--color-sky: #b4e9f8;--color-sky-hover: #90bac6;--color-sky-selected: #65828b;--color-coffee: #ca9a8b;--color-coffee-hover: #a27b6f;--color-coffee-selected: #71564e;--color-royal: #5591ea;--color-royal-hover: #4474bb;--color-royal-selected: #305183;--color-teal: #457b82;--color-teal-hover: #376268;--color-teal-selected: #274549;--color-lavender: #cab9fa;--color-lavender-hover: #a294c8;--color-lavender-selected: #71688c;--color-steel: #bacbed;--color-steel-hover: #95a2be;--color-steel-selected: #687185;--color-lilac: #687185;--color-lilac-hover: #8e8a9f;--color-lilac-selected: #63616f;--color-pecan: #786565;--color-pecan-hover: #605151;--color-pecan-selected: #433939;--color-success: #50fa7b;--color-error: #ff5555;--primary-on-secondary-color: #fe78c6;--primary-hover-on-secondary-color: #fe5ab9;--primary-selected-color-rgb: 159, 64, 119;--primary-selected-on-secondary-color: #9f4077;--primary-text-on-secondary-color: #d5d8df;--primary-background-color-rgb: 40, 42, 54;--primary-background-hover-on-secondary-color: #4b4e69;--secondary-background-color-rgb: 48, 50, 78;--secondary-text-on-secondary-color: #9699a6;--link-on-secondary-color: #bd93f9;--modal-background-color: #282a36;--dark-background-color: #303241;--dark-background-on-secondary-color: #595959;--dialog-background-color: #30324e;--label-background-color: #404b69;--label-background-on-secondary-color: #404b69;--icon-on-secondary-color: #c3c6d4;--placeholder-color-with-opacity: rgba(195, 198, 212, .1);--placeholder-on-secondary-color: #c3c6d4;--ui-border-on-secondary-color: #797e93;--layout-border-on-secondary-color: #414458;--disabled-background-on-secondary-color: #3a3a3a;--disabled-text-on-secondary-color: rgba(238, 238, 238, var(--disabled-component-opacity));--box-shadow-mediun: 0px 6px 20px rgba(0, 0, 0, .2)}:root{--font: Figtree, Roboto, Rubik, "Noto Sans Hebrew", "Noto Kufi Arabic", sans-serif;--font-title: Poppins, Roboto, Rubik, "Noto Sans Hebrew", sans-serif;--topbar-h: 48px;--rail-w: 72px;--sidebar-w: 272px;--row-h: 36px;--radius: 8px;--badge: #e2445c;--primary: #0073ea;--primary-hover: #0060b9}:root[data-theme=dark]{color-scheme:dark;--shell-bg: #30324e;--panel-bg: #181b34;--cell-bg: #30324e;--cell-hover: #393b59;--cell-selected: #23305c;--grid: #4b4e69;--cell-filtered: #58627a;--text: #d5d8df;--text-2: #9699a6;--text-strong: #ffffff;--muted-bg: #434660;--hover: rgba(103, 104, 121, .3);--selected: #133774;--selected-hover: #0d2e65;--menu-bg: #30324e;--menu-border: #4b4e69;--input-bg: #181b34;--input-border: #797e93;--search-bg: #42425b;--rail-active: #3c5a8f;--placeholder: #9699a6;--scroll: #4b4e69;--default-label: #797e93;--shadow: 0 6px 20px rgba(9, 11, 25, .5);--shadow-sm: 0 4px 8px rgba(9, 11, 25, .5);--tooltip-bg: #ffffff;--tooltip-text: #323338;--link: #69a7ef;--overlay: rgba(9, 11, 25, .6)}:root[data-theme=light]{color-scheme:light;--shell-bg: #eceff8;--panel-bg: #ffffff;--cell-bg: #ffffff;--cell-hover: #f5f6f8;--cell-selected: #e5f4ff;--grid: #d0d4e4;--cell-filtered: #dcebfe;--text: #323338;--text-2: #676879;--text-strong: #323338;--muted-bg: #e7e9ef;--hover: rgba(103, 104, 121, .1);--selected: #cce5ff;--selected-hover: #aed4fc;--menu-bg: #ffffff;--menu-border: #d0d4e4;--input-bg: #ffffff;--input-border: #c3c6d4;--search-bg: #ffffff;--rail-active: #cce5ff;--placeholder: #676879;--scroll: #c3c6d4;--default-label: #c4c4c4;--shadow: 0 6px 20px rgba(0, 0, 0, .2);--shadow-sm: 0 4px 8px rgba(0, 0, 0, .2);--tooltip-bg: #323338;--tooltip-text: #ffffff;--link: #1f76c2;--overlay: rgba(41, 47, 76, .7)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);font-size:14px;line-height:20px;color:var(--text);background:var(--shell-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--font-title);margin:0;font-weight:500}::selection{background:#0073ea59}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}.svg-icon{flex:none}*{scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:8px}*::-webkit-scrollbar-track{background:transparent}.app{display:grid;grid-template-rows:var(--topbar-h) 1fr;grid-template-columns:var(--rail-w) 1fr;height:100vh}.topbar{grid-column:1 / 3;display:flex;align-items:center;padding:0 12px 0 14px;gap:8px;background:var(--shell-bg);position:relative;z-index:20}.topbar .brand{display:flex;align-items:center;gap:8px;width:260px;white-space:nowrap;color:var(--text-strong);text-decoration:none}.topbar .brand img{width:28px;height:28px}.topbar .brand b{font-family:var(--font-title);font-size:20px;font-weight:700;letter-spacing:-.3px}.topbar .brand span{font-size:15px;font-weight:400;color:var(--text-2);margin-left:-2px}.topbar .search-pill{position:absolute;left:50%;transform:translate(-50%);width:min(380px,40vw);height:32px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--search-bg);border-radius:16px;border:1px solid transparent;color:var(--text-2);cursor:text}.topbar .search-pill:hover{border-color:var(--input-border)}.topbar .actions{margin-left:auto;display:flex;align-items:center;gap:4px}.icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--text);position:relative;flex:none}.icon-btn:hover{background:var(--hover)}.icon-btn.sm{width:24px;height:24px}.icon-btn.active{background:var(--selected)}.badge{position:absolute;top:-2px;right:-4px;min-width:18px;height:16px;padding:0 4px;border-radius:8px;background:var(--badge);color:#fff;font-size:11px;line-height:16px;font-weight:600;text-align:center;border:2px solid var(--shell-bg);box-sizing:content-box}.rail{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0 12px;background:var(--shell-bg);overflow-y:auto}.rail-item{width:64px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;color:var(--text);font-size:11.5px;line-height:14px;border-radius:8px;text-decoration:none!important}.rail-item .tile{width:36px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.rail-item:hover .tile{background:var(--hover)}.rail-item.active .tile{background:var(--rail-active)}.rail-sep{width:32px;height:1px;background:var(--grid);margin:6px 0}.surface{display:flex;min-width:0;min-height:0;background:var(--panel-bg);border-top-left-radius:16px;overflow:hidden}.main{flex:1;min-width:0;display:flex;flex-direction:column;position:relative}.sidebar{width:var(--sidebar-w);flex:none;display:flex;flex-direction:column;border-right:1px solid color-mix(in srgb,var(--grid) 55%,transparent);position:relative;transition:width .18s ease}.sidebar.collapsed{width:24px}.sidebar.collapsed>*:not(.sidebar-expand){display:none}.sidebar-expand{position:absolute;top:14px;right:-12px;width:24px;height:24px;border-radius:50%;background:var(--panel-bg);border:1px solid var(--grid);display:flex;align-items:center;justify-content:center;color:var(--text);z-index:5}.sidebar-head{display:flex;align-items:center;gap:2px;padding:14px 12px 8px 16px;color:var(--text-2)}.sidebar-head .title{flex:1;font-size:14px}.ws-select{display:flex;gap:8px;padding:4px 12px 10px 16px}.ws-select .ws-btn{flex:1;min-width:0;height:40px;display:flex;align-items:center;gap:8px;padding:0 8px;border:1px solid var(--input-border);border-radius:8px;color:var(--text-strong);font-size:15px}.ws-select .ws-btn:hover{background:var(--hover)}.ws-select .ws-btn .name{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-select .ws-add{width:40px;height:40px;border:1px solid var(--input-border);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text)}.ws-select .ws-add:hover{background:var(--hover)}.ws-icon{width:24px;height:24px;border-radius:6px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:13px;position:relative;background-size:cover;background-position:center}.ws-icon.lg{width:84px;height:84px;border-radius:12px;font-size:40px}.ws-icon .home{position:absolute;right:-5px;bottom:-5px;width:14px;height:14px;border-radius:4px;background:var(--panel-bg);display:flex;align-items:center;justify-content:center;color:var(--text)}.sidebar-section{display:flex;align-items:center;padding:10px 12px 4px 16px;font-size:14px;font-weight:600;color:var(--text-strong)}.sidebar-section .grow{flex:1}.sidebar-search{margin:0 12px 6px 16px}.tree{flex:1;overflow-y:auto;padding:2px 8px 24px 10px}.tree-row{height:34px;display:flex;align-items:center;gap:8px;padding:0 6px 0 8px;border-radius:6px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;font-size:14px;text-decoration:none!important}.tree-row:hover{background:var(--hover)}.tree-row.selected{background:var(--selected);color:var(--text-strong)}.tree-row .label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.tree-row .more{opacity:0}.tree-row:hover .more,.tree-row.menu-open .more{opacity:1}.tree-row .caret{width:16px;display:inline-flex;justify-content:center;color:var(--text-2);transition:transform .15s}.tree-row .caret.closed{transform:rotate(-90deg)}.tree-row.folder{color:var(--text-2)}.tree-row.drop-target{box-shadow:inset 0 0 0 2px var(--primary)}.tree-row.archived{opacity:.6}.btn{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:4px;font-size:14px;line-height:20px;white-space:nowrap;color:var(--text);transition:background .1s}.btn:disabled{opacity:.4;cursor:default}.btn.primary{background:var(--primary);color:#fff}.btn.primary:hover:not(:disabled){background:var(--primary-hover)}.btn.secondary{border:1px solid var(--input-border)}.btn.secondary:hover:not(:disabled){background:var(--hover)}.btn.ghost:hover:not(:disabled){background:var(--hover)}.btn.ghost.on{background:var(--selected)}.btn.danger{background:#d83a52;color:#fff}.btn.danger:hover{background:#b63546}.btn.sm{height:24px;padding:0 8px;font-size:13px}.btn.lg{height:40px;padding:0 16px;font-size:16px}.btn-split{display:inline-flex}.btn-split .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-split .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 6px;border-left:1px solid rgba(255,255,255,.25)}.input{height:32px;width:100%;padding:0 10px;border:1px solid var(--input-border);border-radius:4px;background:var(--input-bg);color:var(--text);outline:none}.input:focus{border-color:var(--primary)}.input.lg{height:40px;font-size:16px}textarea.input{height:auto;min-height:80px;padding:8px 10px;resize:vertical}select.input{padding:0 6px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field>label{font-size:13px;color:var(--text-2)}.search-input{display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:1px solid var(--input-border);border-radius:4px;background:var(--input-bg);color:var(--text-2)}.search-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.search-input:focus-within{border-color:var(--primary)}.toggle{width:36px;height:20px;border-radius:10px;background:var(--muted-bg);position:relative;flex:none;transition:background .15s}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0000004d}.toggle.on{background:#00854d}.toggle.on:after{transform:translate(16px)}.checkbox{width:16px;height:16px;border:1px solid var(--input-border);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#fff;background:transparent}.checkbox.on{background:var(--primary);border-color:var(--primary)}.avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:500;flex:none;overflow:hidden;background-size:cover;background-position:center;-webkit-user-select:none;user-select:none}.avatar-stack{display:inline-flex;align-items:center}.avatar-stack>*+*{margin-left:-8px}.avatar-stack .avatar{box-shadow:0 0 0 2px var(--cell-bg)}.avatar-more{border-radius:50%;background:var(--muted-bg);color:var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.popover{background:var(--menu-bg);color:var(--text);border-radius:8px;box-shadow:var(--shadow);border:1px solid color-mix(in srgb,var(--menu-border) 60%,transparent);z-index:1000;outline:none;max-height:calc(100vh - 24px);overflow:auto}.menu{padding:8px;min-width:200px}.menu-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:4px;cursor:pointer;white-space:nowrap;color:var(--text);width:100%;text-align:left;font-size:14px}.menu-item:hover,.menu-item.focus{background:var(--hover)}.menu-item.danger{color:#e2445c}.menu-item.disabled{opacity:.4;pointer-events:none}.menu-item .grow{flex:1}.menu-item .hint{color:var(--text-2);font-size:12px}.menu-sep{height:1px;background:var(--grid);margin:6px 0}.menu-title{font-size:12px;color:var(--text-2);padding:6px 10px 4px;text-transform:none}.tooltip{background:var(--tooltip-bg);color:var(--tooltip-text);font-size:13px;line-height:18px;padding:6px 10px;border-radius:4px;max-width:280px;z-index:2000;pointer-events:none;box-shadow:var(--shadow-sm)}.overlay{position:fixed;inset:0;background:var(--overlay);z-index:900;display:flex;align-items:center;justify-content:center;padding:24px;animation:fade-in .12s ease}.modal{background:var(--menu-bg);color:var(--text);border-radius:8px;box-shadow:var(--shadow);width:520px;max-width:100%;max-height:calc(100vh - 48px);display:flex;flex-direction:column;animation:pop-in .15s ease}.modal.wide{width:860px}.modal.full{width:min(1180px,100%);height:min(820px,100%)}.modal-head{display:flex;align-items:center;gap:10px;padding:20px 24px 12px}.modal-head h2{font-size:24px;line-height:32px;flex:1}.modal-body{padding:8px 24px 16px;overflow:auto;flex:1}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px 20px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{transform:scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes slide-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.toasts{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:3000;display:flex;flex-direction:column;gap:8px;align-items:center}.toast{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px 0 16px;border-radius:4px;color:#fff;background:#323338;box-shadow:var(--shadow);font-size:14px;animation:pop-in .15s ease}.toast.success{background:#00854d}.toast.error{background:#d83a52}.toast.info{background:#0073ea}.toast button{color:#fff;font-weight:600;text-decoration:underline}.page{flex:1;overflow:auto;padding:24px 32px 48px}.page h1{font-size:30px;line-height:42px;margin-bottom:4px}.muted{color:var(--text-2)}.small{font-size:13px}.row{display:flex;align-items:center;gap:8px}.grow{flex:1;min-width:0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--text-2);text-align:center}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid color-mix(in srgb,var(--primary) 25%,transparent);border-top-color:var(--primary);animation:spin .8s linear infinite}.center-fill{flex:1;display:flex;align-items:center;justify-content:center}@keyframes spin{to{transform:rotate(360deg)}}.card{background:var(--cell-bg);border:1px solid var(--grid);border-radius:8px}.kbd{font-size:11px;padding:1px 5px;border:1px solid var(--grid);border-radius:3px;color:var(--text-2)}.chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:11px;background:var(--muted-bg);color:var(--text);font-size:12.5px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}[dir=rtl].auto-align{text-align:right}.auth{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--panel-bg);padding:24px;overflow:auto}.auth-card{width:400px;max-width:100%;text-align:center}.auth-card .logo{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;color:var(--text-strong)}.auth-card .logo img{width:44px;height:44px}.auth-card .logo b{font-family:var(--font-title);font-size:32px;font-weight:700;letter-spacing:-.5px}.auth-card h1{font-size:30px;font-weight:300;margin-bottom:24px}.auth-card form{text-align:left}.auth-card .error{color:#e2445c;margin-bottom:12px;font-size:14px}.is-guest .no-guest{display:none!important}.board-page{flex:1;min-height:0;display:flex;flex-direction:column}.board-head{padding:16px 28px 0 32px;flex:none}.board-head.collapsed .board-tabs,.board-head.collapsed .board-desc{display:none}.board-title-row{display:flex;align-items:center;gap:4px;min-height:40px}.board-title{text-align:left;background:transparent;font-family:var(--font-title);font-size:24px;line-height:32px;font-weight:500;color:var(--text-strong);padding:2px 6px;margin-left:-6px;border-radius:4px;border:1px solid transparent;outline:none;min-width:40px;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-title:hover{border-color:var(--input-border)}.board-title:focus{border-color:var(--primary);text-overflow:clip}.board-head-actions{margin-left:auto;display:flex;align-items:center;gap:4px}.board-head-actions .btn{height:32px}.board-desc{color:var(--text-2);font-size:14px;margin:0 0 4px;max-width:800px}.board-tabs{display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid var(--grid);margin-top:4px;overflow-x:auto;overflow-y:hidden}.board-tab{height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:var(--text);font-size:14px;border-bottom:2px solid transparent;white-space:nowrap;position:relative;border-radius:4px 4px 0 0}.board-tab:hover{background:var(--hover)}.board-tab.active{border-bottom-color:var(--primary);color:var(--text-strong)}.board-tab .tab-menu{opacity:0;width:20px;height:20px}.board-tab.active .tab-menu,.board-tab:hover .tab-menu{opacity:1}.board-tab input{width:120px;height:24px;padding:0 4px;border:1px solid var(--primary);border-radius:3px;background:var(--input-bg);outline:none}.board-toolbar{display:flex;align-items:center;gap:4px;padding:12px 28px 12px 32px;flex:none}.board-toolbar .btn.ghost{padding:0 8px}.board-toolbar .btn.ghost.on{background:var(--selected);color:var(--text-strong)}.board-toolbar .spacer{flex:1}.board-toolbar .save-view{color:var(--link)}.toolbar-search{width:200px}.board-scroll{flex:1;min-height:0;overflow:auto;padding:0 0 120px 32px;position:relative}.board-scroll.no-pad{padding-left:0}.board-inner{width:max-content;min-width:calc(100% - 24px);padding-right:48px}.group{margin-top:22px;position:relative;--gc: #579bfc}.group:first-child{margin-top:6px}.group-header{position:sticky;top:0;left:0;z-index:6;height:44px;display:flex;align-items:center;gap:6px;padding-left:0;background:var(--panel-bg);width:max-content;min-width:100%}.group-header .gh-sticky{position:sticky;left:0;display:flex;align-items:center;gap:6px;padding-right:8px;background:var(--panel-bg)}.group-toggle{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--gc);border-radius:4px}.group-toggle:hover{background:var(--hover)}.group-title{background:transparent;font-family:var(--font-title);font-size:18px;line-height:24px;font-weight:500;color:var(--gc);padding:1px 6px;border-radius:4px;border:1px solid transparent;outline:none;white-space:nowrap}.group-title[contenteditable=true]:hover{border-color:var(--input-border)}.group-title:focus{border-color:var(--primary)}.group-count{color:var(--text-2);font-size:14px;margin-left:4px;white-space:nowrap;opacity:0;transition:opacity .12s}.group-header:hover .group-count,.group.collapsed .group-count{opacity:1}.group-menu-btn{opacity:0}.group-header:hover .group-menu-btn,.group-menu-btn.open{opacity:1}.group.collapsed .group-table{display:none}.group-collapsed-bar{display:flex;height:40px;border-radius:8px;overflow:hidden;background:var(--cell-bg);border-left:6px solid var(--gc);align-items:center}.tr{display:grid;grid-template-columns:var(--cols);min-height:var(--row-h);position:relative}.td{min-width:0;height:var(--row-h);display:flex;align-items:center;justify-content:center;border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);background:var(--cell-bg);position:relative;font-size:14px;color:var(--text);overflow:hidden}.td.filtered{background:var(--cell-filtered)}.td.chk{position:sticky;left:0;z-index:3;box-shadow:inset 6px 0 0 var(--gc);padding-left:6px;border-right:1px solid var(--grid)}.td.name{position:sticky;left:36px;z-index:3;justify-content:flex-start;padding:0;border-right:1px solid var(--grid)}.tr.thead .td{color:var(--text);font-size:14px;-webkit-user-select:none;user-select:none}.tr.thead .td.name{justify-content:center}.tr.thead{position:sticky;top:44px;z-index:5}.tr.thead .td:first-child{border-top-left-radius:8px}.group-table .tr:last-child .td.chk{border-bottom-left-radius:8px}.td.filler{border-right:0}.tr.summary .td.filler,.tr.add-row .td.filler{background:transparent;border-bottom:0}.tr.thead .td.filler{justify-content:flex-start}.tr.item:hover .td:not(.filler),.tr.item.hovered .td:not(.filler){background:var(--cell-hover)}.tr.item:hover .td.filtered{background:color-mix(in srgb,var(--cell-filtered) 85%,white)}.tr.item.selected .td:not(.filler){background:var(--cell-selected)}.tr.item.active-item .td:not(.filler){background:var(--cell-selected)}.tr.item .td.status-td,.tr.item:hover .td.status-td{background:var(--cell-bg)}.tr.dragging{opacity:.5}.tr.drop-before:before{content:"";position:absolute;left:36px;right:0;top:-1px;height:2px;background:var(--primary);z-index:8}.tr.drop-after:after{content:"";position:absolute;left:36px;right:0;bottom:-1px;height:2px;background:var(--primary);z-index:8}.th-inner{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;padding:0 8px;position:relative;cursor:default}.th-inner .th-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none;padding:1px 4px;border-radius:3px;border:1px solid transparent}.th-inner .th-title[contenteditable=true]{border-color:var(--primary);background:var(--input-bg);text-overflow:clip}.th-inner .th-menu{position:absolute;right:2px;opacity:0}.td:hover .th-menu,.th-menu.open{opacity:1}.th-inner .th-info{color:var(--text-2);display:inline-flex}.th-resize{position:absolute;right:-4px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:4}.th-resize:hover:after,.th-resize.active:after{content:"";position:absolute;left:3px;top:4px;bottom:4px;width:2px;background:var(--primary)}.sort-indicator{position:absolute;top:-9px;left:50%;transform:translate(-50%);width:18px;height:18px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;z-index:6}.tr.thead .td{overflow:visible}.th-drag-over{box-shadow:inset 2px 0 0 var(--primary)}.add-col-btn{width:32px;height:28px;margin-left:4px}.chk-box{width:16px;height:16px;border:1px solid var(--input-border);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer}.chk-box.on,.chk-box.partial{background:var(--primary);border-color:var(--primary)}.name-cell{display:flex;align-items:center;width:100%;height:100%;min-width:0}.name-cell .name-main{flex:1;min-width:0;display:flex;align-items:center;gap:4px;height:100%;padding:0 6px 0 12px;cursor:text}.name-cell .name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 4px;border:1px solid transparent;border-radius:3px}.name-cell .name-text:hover{border-color:var(--input-border)}.name-cell .name-edit{flex:1;min-width:0;height:26px;padding:0 6px;border:1px solid var(--primary);border-radius:3px;outline:0;background:var(--input-bg);color:var(--text)}.name-cell .open-item{opacity:0;height:24px;padding:0 6px;display:inline-flex;align-items:center;gap:4px;border-radius:4px;color:var(--text-2);font-size:13px;flex:none}.tr.item:hover .open-item{opacity:1}.name-cell .open-item:hover{background:var(--hover);color:var(--text)}.name-cell .sub-toggle{visibility:hidden;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--text-2);flex:none;transition:transform .12s}.name-cell .sub-toggle:hover{background:var(--hover)}.tr.item:hover .sub-toggle,.name-cell .sub-toggle.has{visibility:visible}.name-cell .sub-toggle.open{transform:rotate(90deg);color:var(--text)}.name-cell .sub-count{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px;border-radius:10px;background:var(--muted-bg);color:var(--text-2);font-size:12px;flex:none}.name-cell .upd{width:48px;height:100%;flex:none;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--grid);color:var(--text-2);position:relative}.name-cell .upd:hover{color:var(--text)}.name-cell .upd .count{position:absolute;top:4px;right:7px;min-width:16px;height:16px;border-radius:8px;background:var(--primary);color:#fff;font-size:11px;line-height:16px;text-align:center;padding:0 3px;font-weight:600}.name-cell .upd.has{color:var(--primary)}.tr.add-row .td{background:var(--cell-bg)}.tr.add-row .td.chk .chk-box{opacity:.35;cursor:default}.tr.add-row .add-cell{grid-column:2 / -2;justify-content:flex-start;padding-left:16px;position:sticky;left:36px;border-right:0}.tr.add-row input{width:min(420px,100%);height:28px;border:1px solid transparent;border-radius:3px;background:transparent;outline:none;padding:0 6px;color:var(--text)}.tr.add-row input:hover{border-color:var(--input-border)}.tr.add-row input:focus{border-color:var(--primary);background:var(--input-bg)}.tr.add-row .td.rest{grid-column:-2 / -1}.tr.summary{margin-bottom:4px}.tr.summary .td{background:transparent;border-bottom:0;border-right:1px solid transparent;height:40px}.tr.summary .td.sum{background:var(--cell-bg);border-bottom:1px solid var(--grid);border-right:1px solid var(--grid)}.tr.summary .td.sum.first{border-bottom-left-radius:8px;border-left:1px solid var(--grid)}.tr.summary .td.spacer{position:sticky;left:0;z-index:2;background:var(--panel-bg)}.sum-bar{display:flex;width:calc(100% - 16px);height:24px;overflow:hidden;border-radius:2px}.sum-bar>span{height:100%;min-width:2px}.sum-num{display:flex;flex-direction:column;align-items:center;line-height:16px;font-weight:500}.sum-num small{font-size:11px;color:var(--text-2);font-weight:400}.date-pill{height:24px;min-width:90px;max-width:calc(100% - 16px);padding:0 10px;border-radius:12px;background:var(--default-label);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;position:relative;overflow:hidden;white-space:nowrap}.date-pill .fill{position:absolute;left:0;top:0;bottom:0;background:#579bfc}.date-pill span{position:relative}.cell{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 8px;min-width:0;cursor:pointer;position:relative}.cell .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell a.txt[href^="tel:"]{color:var(--text)}.cell.left{justify-content:flex-start}.cell.readonly{cursor:default;color:var(--text-2)}.cell-input{width:100%;height:28px;border:1px solid var(--primary);border-radius:3px;background:var(--input-bg);color:var(--text);outline:none;padding:0 6px;text-align:center}.cell .plus-hint{display:none;position:absolute;width:18px;height:18px;border-radius:50%;background:var(--primary);color:#fff;align-items:center;justify-content:center}.td:hover .cell.empty .plus-hint{display:flex}.cell .clear-x{display:none;position:absolute;right:4px;width:18px;height:18px;border-radius:50%;color:var(--text-2);align-items:center;justify-content:center}.td:hover .cell .clear-x{display:flex}.cell .clear-x:hover{background:var(--hover);color:var(--text)}.status-cell{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;padding:0 8px;cursor:pointer;position:relative;transition:filter .1s;font-size:14px}.status-cell .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-cell:hover:after{content:"";position:absolute;top:0;right:0;border-width:0 10px 10px 0;border-style:solid;border-color:var(--panel-bg) var(--panel-bg) rgba(0,0,0,.2) rgba(0,0,0,.2)}.status-cell.empty{background:var(--default-label)}.people-cell .avatar-stack .avatar{box-shadow:0 0 0 2px var(--cell-bg)}.people-empty{color:var(--text-2);display:inline-flex;position:relative}.people-empty .plus{position:absolute;right:-6px;bottom:-4px;width:14px;height:14px;border-radius:50%;background:var(--primary);color:#fff;display:none;align-items:center;justify-content:center}.td:hover .people-empty .plus{display:flex}.date-cell{gap:6px}.date-ind{position:absolute;left:10px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.date-ind.pending{background:#c2c7d5;width:15px;height:15px}.date-ind.overdue{background:#e2445c}.date-ind.done{background:#00c875}.date-cell .txt.overdue{text-decoration:line-through;color:var(--text-2)}.timeline-bar{height:22px;width:calc(100% - 8px);border-radius:11px;background:var(--default-label);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px}.timeline-bar .fill{position:absolute;left:0;top:0;bottom:0}.timeline-bar span{position:relative;white-space:nowrap}.check-cell .chk-box{width:20px;height:20px;border-radius:4px}.check-cell .chk-box.on{background:#00c875;border-color:#00c875}.dropdown-cell .chip,.tags-cell .chip{max-width:120px}.tags-cell .chip{background:transparent;color:var(--link);padding:0 4px}.files-cell{gap:4px}.file-thumb{width:24px;height:24px;border-radius:3px;background:var(--muted-bg);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--text);background-size:cover;background-position:center;flex:none;text-transform:uppercase;overflow:hidden}.file-thumb.pdf{background-color:#e2445c;color:#fff}.file-thumb.vid{background-color:#a25ddc;color:#fff}.rating-cell{gap:2px;color:var(--muted-bg)}.rating-cell .on{color:#fdab3d}.progress-cell{gap:8px}.progress-track{flex:1;height:8px;border-radius:4px;background:var(--muted-bg);overflow:hidden;max-width:100px}.progress-track>div{height:100%;background:#00c875}.link-cell a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-cell{gap:4px;justify-content:flex-start}.relation-cell .chip{background:transparent;border:1px solid var(--grid)}.status-picker{padding:12px;width:220px}.status-picker .labels{display:flex;flex-direction:column;gap:6px}.status-picker .label-btn{height:32px;border-radius:2px;color:#fff;display:flex;align-items:center;justify-content:center;padding:0 8px;font-size:14px;position:relative}.status-picker .label-btn:hover{filter:brightness(1.08)}.status-picker .label-btn.blank{border:1px dashed var(--input-border);background:transparent!important;color:var(--text-2)}.status-picker.grid .labels{display:grid;grid-template-columns:1fr 1fr;gap:6px}.status-picker.grid{width:340px}.status-picker .foot{border-top:1px solid var(--grid);margin-top:10px;padding-top:8px;display:flex;justify-content:center}.label-editor{padding:12px;width:320px}.label-editor .le-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.label-editor .le-color{width:28px;height:28px;border-radius:3px;flex:none}.label-editor .le-row input{flex:1;height:30px;border:1px solid var(--input-border);background:var(--input-bg);border-radius:3px;padding:0 8px;outline:none;color:var(--text)}.label-editor .le-row input:focus{border-color:var(--primary)}.palette{display:grid;grid-template-columns:repeat(10,22px);gap:6px;padding:10px}.palette button{width:22px;height:22px;border-radius:3px}.palette button.on{box-shadow:0 0 0 2px var(--panel-bg),0 0 0 4px var(--primary)}.people-picker{width:300px;padding:12px}.people-picker .chosen{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.people-picker .chosen .chip{padding-left:2px;gap:6px}.people-picker .list{margin-top:8px;max-height:260px;overflow:auto}.people-picker .person{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px;border-radius:4px;cursor:pointer}.people-picker .person:hover{background:var(--hover)}.date-picker{width:300px;padding:14px}.date-picker .dp-head{display:flex;align-items:center;justify-content:space-between;margin:8px 0 6px}.date-picker .dp-head b{font-weight:500}.date-picker .dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.date-picker .dp-dow{font-size:12px;color:var(--text-2);height:26px;line-height:26px}.date-picker .dp-day{height:34px;border-radius:50%;font-size:13.5px;color:var(--text);width:34px;justify-self:center}.date-picker .dp-day:hover{background:var(--hover)}.date-picker .dp-day.other{color:var(--text-2);opacity:.6}.date-picker .dp-day.today{box-shadow:inset 0 0 0 1px var(--primary)}.date-picker .dp-day.sel{background:var(--primary);color:#fff}.date-picker .dp-day.in-range{background:var(--selected);border-radius:0;width:100%}.date-picker .dp-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:8px}.subitems{--cols-sub: 36px 300px;padding-left:36px;position:relative}.subitems .tr{grid-template-columns:var(--subcols)}.subitems .td.chk{left:36px;box-shadow:inset 4px 0 color-mix(in srgb,var(--gc) 55%,transparent)}.subitems .td.name{left:72px}.subitems .tr.thead{position:static}.subitems .tr.thead .td{background:var(--cell-bg);font-size:13px;color:var(--text-2)}.subitems:before{content:"";position:absolute;left:18px;top:0;bottom:18px;width:12px;border-left:1px solid var(--grid);border-bottom:1px solid var(--grid);border-bottom-left-radius:8px}.bulk-bar{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:stretch;height:64px;background:var(--menu-bg);border-radius:8px;box-shadow:var(--shadow);overflow:hidden;animation:pop-in .15s ease}.bulk-bar .count{width:64px;background:var(--primary);color:#fff;font-size:26px;display:flex;align-items:center;justify-content:center;font-weight:300}.bulk-bar .title{padding:0 20px;display:flex;flex-direction:column;justify-content:center;font-size:18px;min-width:150px}.bulk-bar .title .dots{display:flex;gap:4px;margin-top:4px}.bulk-bar .acts{display:flex;align-items:center;padding:0 8px;border-left:1px solid var(--grid)}.bulk-bar .act{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:76px;height:100%;font-size:12.5px;color:var(--text)}.bulk-bar .act:hover{background:var(--hover)}.bulk-bar .close{width:56px;border-left:1px solid var(--grid);display:flex;align-items:center;justify-content:center}.bulk-bar .close:hover{background:var(--hover)}.item-panel-backdrop{position:absolute;inset:0;z-index:50;background:transparent}.item-panel{position:absolute;top:0;right:0;bottom:0;width:min(760px,92%);z-index:60;background:var(--panel-bg);box-shadow:-6px 0 30px #00000059;display:flex;flex-direction:column;animation:slide-in .18s ease;border-left:1px solid var(--grid)}.item-panel .ip-head{padding:16px 20px 0 24px;flex:none}.item-panel .ip-top{display:flex;align-items:center;gap:8px}.item-panel .ip-name{flex:1;font-family:var(--font-title);font-size:24px;line-height:32px;font-weight:500;color:var(--text-strong);padding:2px 6px;margin-left:-6px;border:1px solid transparent;border-radius:4px;outline:none;word-break:break-word}.item-panel .ip-name:hover{border-color:var(--input-border)}.item-panel .ip-name:focus{border-color:var(--primary)}.item-panel .ip-crumbs{font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:6px;margin:2px 0 8px}.item-panel .ip-tabs{display:flex;gap:2px;border-bottom:1px solid var(--grid)}.item-panel .ip-body{flex:1;overflow:auto;padding:20px 24px 40px}.item-panel .ip-body.info{padding-top:12px}.composer{border:1px solid var(--input-border);border-radius:8px;background:var(--input-bg)}.composer.collapsed{height:44px;display:flex;align-items:center;padding:0 14px;color:var(--placeholder);cursor:text}.composer.collapsed:hover{border-color:var(--primary)}.composer .toolbar{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--grid);flex-wrap:wrap}.composer .toolbar .icon-btn.on{background:var(--selected)}.composer .ProseMirror{min-height:110px;max-height:420px;overflow:auto;padding:10px 14px;outline:none}.composer .foot{display:flex;align-items:center;gap:8px;padding:8px;border-top:1px solid var(--grid)}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--placeholder);pointer-events:none;height:0}.rich{word-wrap:break-word;overflow-wrap:anywhere}.rich p{margin:0 0 4px}.rich img{max-width:100%;border-radius:4px;margin:4px 0;cursor:zoom-in}.rich ul,.rich ol{margin:4px 0;padding-inline-start:22px}.rich ul[data-type=taskList]{list-style:none;padding-inline-start:2px}.rich ul[data-type=taskList] li{display:flex;gap:8px;align-items:flex-start}.rich ul[data-type=taskList] li>label{margin-top:2px}.rich ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;color:var(--text-2)}.rich blockquote{border-inline-start:3px solid var(--grid);margin:6px 0;padding-inline-start:10px;color:var(--text-2)}.rich pre{background:var(--muted-bg);padding:8px 10px;border-radius:4px;overflow:auto}.rich code{background:var(--muted-bg);padding:1px 4px;border-radius:3px;font-size:13px}.rich table{border-collapse:collapse;margin:6px 0}.rich td,.rich th{border:1px solid var(--grid);padding:4px 8px}.rich .mention{color:var(--link);background:color-mix(in srgb,var(--primary) 14%,transparent);border-radius:3px;padding:0 2px}.rich h1{font-size:28px;line-height:36px;margin:16px 0 8px}.rich h2{font-size:22px;line-height:30px;margin:14px 0 6px}.rich h3{font-size:18px;line-height:26px;margin:12px 0 6px}.rich hr{border:0;border-top:1px solid var(--grid);margin:12px 0}.update-card{border:1px solid var(--grid);border-radius:8px;background:var(--cell-bg);margin-top:16px}.update-card .uc-head{display:flex;align-items:center;gap:10px;padding:14px 16px 6px}.update-card .uc-head .who{font-weight:500;color:var(--text-strong)}.update-card .uc-head .when{margin-left:auto;color:var(--text-2);font-size:13px;display:flex;align-items:center;gap:4px}.update-card .uc-body{padding:6px 16px 12px}.update-card .uc-files{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.update-card .uc-file{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border:1px solid var(--grid);border-radius:6px;max-width:260px;color:var(--text);font-size:13px}.update-card .uc-file:hover{background:var(--hover);text-decoration:none}.update-card .uc-seen{display:flex;align-items:center;gap:6px;padding:0 16px 8px;color:var(--text-2);font-size:12.5px}.update-card .uc-actions{display:flex;border-top:1px solid var(--grid)}.update-card .uc-actions button{flex:1;height:38px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text);font-size:14px}.update-card .uc-actions button:hover{background:var(--hover)}.update-card .uc-actions button.on{color:var(--primary)}.update-card .uc-actions button+button{border-left:1px solid var(--grid)}.update-card .replies{border-top:1px solid var(--grid);padding:10px 16px 14px;background:color-mix(in srgb,var(--panel-bg) 35%,var(--cell-bg));border-radius:0 0 8px 8px}.update-card .reply{display:flex;gap:10px;margin-bottom:10px}.update-card .reply .bubble{flex:1;min-width:0;background:var(--cell-bg);border:1px solid var(--grid);border-radius:12px;padding:8px 12px}.update-card .reply .bubble .who{font-weight:500;font-size:13px;margin-bottom:2px;display:flex;gap:8px}.update-card .reply .bubble .who span{color:var(--text-2);font-weight:400}.pinned-tag{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-2)}.activity-row{display:grid;grid-template-columns:110px 30px minmax(120px,1fr) 120px minmax(180px,2fr);align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--grid);font-size:13.5px}.activity-row .when{color:var(--text-2)}.activity-row .chg{display:flex;align-items:center;gap:6px;min-width:0}.activity-row .val{min-width:0;max-width:46%;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:2px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.info-grid{display:grid;grid-template-columns:180px 1fr;gap:0;border:1px solid var(--grid);border-radius:8px;overflow:hidden}.info-grid .k{display:flex;align-items:center;gap:8px;padding:0 12px;height:40px;color:var(--text-2);border-bottom:1px solid var(--grid);background:var(--panel-bg);font-size:13.5px}.info-grid .v{height:40px;border-bottom:1px solid var(--grid);border-left:1px solid var(--grid);background:var(--cell-bg);position:relative}.info-grid .v>.cell,.info-grid .v>.status-cell{height:40px}.files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.file-card{border:1px solid var(--grid);border-radius:8px;overflow:hidden;background:var(--cell-bg);color:var(--text);display:flex;flex-direction:column}.file-card:hover{text-decoration:none;box-shadow:var(--shadow-sm)}.file-card .thumb{height:110px;background:var(--muted-bg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:var(--text-2);text-transform:uppercase}.file-card .meta{padding:8px 10px;font-size:12.5px}.dropzone{border:2px dashed var(--grid);border-radius:8px;padding:22px;text-align:center;color:var(--text-2);margin-bottom:16px;cursor:pointer}.dropzone.over{border-color:var(--primary);color:var(--text)}.kanban{display:flex;gap:12px;align-items:flex-start;padding:6px 32px 40px;overflow:auto;flex:1;min-height:0}.kanban-col{width:272px;flex:none;background:var(--cell-bg);border-radius:8px;display:flex;flex-direction:column;max-height:100%}.kanban-col .kh{height:44px;display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;border-radius:8px 8px 0 0;font-weight:500;flex:none;padding:0 12px}.kanban-col .kc{padding:8px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:60px}.kanban-col.over .kc{background:color-mix(in srgb,var(--primary) 12%,transparent)}.kanban-card{background:var(--panel-bg);border-radius:6px;padding:10px 12px;box-shadow:0 1px 3px #00000040;cursor:grab;border:1px solid var(--grid)}.kanban-card:hover{border-color:var(--input-border)}.kanban-card .kt{font-weight:500;margin-bottom:8px;color:var(--text-strong)}.kanban-card .kf{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--text-2);height:26px}.kanban-card .kf .v{max-width:60%;height:22px;border-radius:2px;display:flex;align-items:center;justify-content:center;padding:0 6px;color:var(--text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kanban-add{margin:0 8px 8px;height:32px;color:var(--text-2);border-radius:4px;display:flex;align-items:center;gap:6px;padding:0 8px}.kanban-add:hover{background:var(--hover);color:var(--text)}.calendar{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 32px 24px}.cal-head{display:flex;align-items:center;gap:8px;padding:4px 0 12px}.cal-head h3{font-size:20px;min-width:190px}.cal-grid{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(110px,1fr);border-left:1px solid var(--grid);border-top:1px solid var(--grid);overflow:auto}.cal-dow{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-2);font-size:13px;background:var(--panel-bg);position:sticky;top:0;z-index:1}.cal-day{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);padding:4px 6px 6px;min-width:0;display:flex;flex-direction:column;gap:3px;background:var(--panel-bg)}.cal-day.other{background:color-mix(in srgb,var(--cell-bg) 45%,var(--panel-bg))}.cal-day.over{box-shadow:inset 0 0 0 2px var(--primary)}.cal-day .num{font-size:13px;color:var(--text-2);display:flex;justify-content:space-between;align-items:center}.cal-day .num.today b{background:var(--primary);color:#fff;border-radius:12px;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.cal-day .num button{opacity:0}.cal-day:hover .num button{opacity:1}.cal-pill{height:24px;border-radius:4px;padding:0 8px;display:flex;align-items:center;gap:6px;color:#fff;font-size:12.5px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:none}.cal-pill span{overflow:hidden;text-overflow:ellipsis}.cal-more{font-size:12px;color:var(--text-2);padding-left:4px;cursor:pointer}.timeline{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 32px 24px}.tl-wrap{flex:1;overflow:auto;border:1px solid var(--grid);border-radius:8px}.tl-grid{position:relative}.tl-head{position:sticky;top:0;z-index:3;display:flex;background:var(--panel-bg);border-bottom:1px solid var(--grid)}.tl-label-col{position:sticky;left:0;z-index:2;width:260px;flex:none;background:var(--panel-bg);border-right:1px solid var(--grid)}.tl-row{display:flex;height:40px;border-bottom:1px solid color-mix(in srgb,var(--grid) 50%,transparent)}.tl-row .tl-label-col{display:flex;align-items:center;gap:8px;padding:0 12px;overflow:hidden;white-space:nowrap}.tl-row.group-row .tl-label-col{font-family:var(--font-title);font-weight:500}.tl-days{position:relative;flex:none}.tl-day{position:absolute;top:0;bottom:0;border-left:1px solid color-mix(in srgb,var(--grid) 40%,transparent)}.tl-day.weekend{background:color-mix(in srgb,var(--muted-bg) 35%,transparent)}.tl-day.today{background:color-mix(in srgb,var(--primary) 18%,transparent)}.tl-bar{position:absolute;top:8px;height:24px;border-radius:12px;color:#fff;font-size:12.5px;display:flex;align-items:center;padding:0 10px;white-space:nowrap;overflow:hidden;cursor:pointer}.chart-view{flex:1;overflow:auto;padding:8px 32px 40px}.chart-card{background:var(--cell-bg);border:1px solid var(--grid);border-radius:8px;padding:16px 20px}.chart-legend{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.chart-legend .li{display:flex;align-items:center;gap:8px}.dash-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.widget{background:var(--cell-bg);border:1px solid var(--grid);border-radius:8px;padding:14px 16px;min-height:160px;display:flex;flex-direction:column;position:relative}.widget h4{font-family:var(--font);font-size:15px;font-weight:600;margin-bottom:10px;display:flex;align-items:center;gap:6px}.widget .big{font-size:44px;font-weight:300;line-height:1.1;color:var(--text-strong);margin:auto 0;text-align:center}.widget .menu-btn{position:absolute;top:10px;right:10px;opacity:0}.widget:hover .menu-btn{opacity:1}.form-view{flex:1;overflow:auto;display:flex;justify-content:center;padding:16px 32px 60px;gap:24px}.form-card{width:620px;max-width:100%;background:var(--cell-bg);border:1px solid var(--grid);border-radius:12px;padding:28px 32px;height:max-content}.form-card .fq{margin-bottom:20px}.form-card .fq label{display:block;font-weight:500;margin-bottom:6px}.form-card .fq .req{color:#e2445c;margin-inline-start:2px}.form-side{width:300px;flex:none;height:max-content}.form-side .q-row{display:flex;align-items:center;gap:8px;height:36px;border-bottom:1px solid var(--grid);font-size:13.5px}.auto-list{display:flex;flex-direction:column;gap:10px}.auto-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--grid);border-radius:8px;background:var(--cell-bg)}.auto-card .sentence{flex:1;min-width:0;font-size:15px;line-height:24px}.auto-card .sentence b{font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text) 30%,transparent);text-underline-offset:3px}.auto-card .meta{font-size:12px;color:var(--text-2)}.builder{font-size:22px;line-height:44px;font-weight:300;padding:20px 8px}.builder .token{display:inline-flex;align-items:center;gap:4px;font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;cursor:pointer;color:var(--text-strong);padding:0 2px;border-radius:4px}.builder .token:hover{background:var(--hover)}.builder .token.unset{color:var(--text-2);font-weight:400;text-decoration-style:dashed}.builder .add-link{font-size:15px;font-weight:500;color:var(--link);margin-left:6px}.recipe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.recipe{border:1px solid var(--grid);border-radius:8px;padding:16px;font-size:15px;line-height:23px;cursor:pointer;background:var(--cell-bg);min-height:110px}.recipe:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.recipe b{font-weight:600}.home-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.board-card{border:1px solid var(--grid);border-radius:8px;padding:12px;background:var(--cell-bg);color:var(--text);display:flex;flex-direction:column;gap:8px}.board-card:hover{box-shadow:var(--shadow-sm);text-decoration:none}.board-card .preview{height:110px;border-radius:6px;background:var(--panel-bg);display:flex;flex-direction:column;gap:6px;padding:12px}.board-card .preview i{display:block;height:8px;border-radius:4px}.mw-group{margin-bottom:18px}.mw-group-title{display:flex;align-items:center;gap:8px;font-family:var(--font-title);font-size:17px;margin-bottom:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.mw-table{border:1px solid var(--grid);border-radius:8px;overflow:hidden}.mw-row{display:grid;grid-template-columns:minmax(240px,2fr) minmax(160px,1fr) 140px 120px 140px;height:38px;border-bottom:1px solid var(--grid);background:var(--cell-bg)}.mw-row:last-child{border-bottom:0}.mw-row>div{display:flex;align-items:center;padding:0 12px;border-right:1px solid var(--grid);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mw-row>div:last-child{border-right:0}.mw-row.head{background:var(--panel-bg);color:var(--text-2);font-size:13px}.mw-row:not(.head):hover{background:var(--cell-hover);cursor:pointer}.inbox-item{max-width:820px;margin:0 auto 20px}.inbox-item .crumb{font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:6px;margin-bottom:6px}.notif-panel{width:520px;max-height:calc(100vh - 80px);display:flex;flex-direction:column}.notif-panel .np-head{display:flex;align-items:center;padding:16px 20px 8px;gap:8px}.notif-panel .np-head h3{font-size:22px;flex:1}.notif-panel .np-list{overflow:auto;padding:0 8px 12px}.notif{display:flex;gap:12px;padding:12px;border-radius:8px;cursor:pointer;position:relative}.notif:hover{background:var(--hover)}.notif.unread:before{content:"";position:absolute;left:2px;top:22px;width:6px;height:6px;border-radius:50%;background:var(--primary)}.notif .nt{font-size:14px;line-height:20px;color:var(--text);word-break:break-word}.notif .nm{font-size:12.5px;color:var(--text-2);margin-top:4px}.search-modal{width:720px}.search-modal .sm-input{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--grid)}.search-modal .sm-input input{flex:1;border:0;outline:0;background:transparent;font-size:18px;color:var(--text)}.search-modal .sm-results{max-height:60vh;overflow:auto;padding:8px}.search-modal .sm-section{font-size:12px;color:var(--text-2);padding:10px 10px 4px;text-transform:uppercase;letter-spacing:.4px}.search-modal .sm-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer}.search-modal .sm-row:hover,.search-modal .sm-row.focus{background:var(--hover)}.search-modal .sm-row .sub{color:var(--text-2);font-size:12.5px}.ws-cover{height:180px;background:linear-gradient(120deg,#f6f7fb,#e6e9f5);flex:none}:root[data-theme=dark] .ws-cover{background:linear-gradient(120deg,#eef1f6,#dfe4ee)}.ws-header{display:flex;align-items:flex-end;gap:16px;padding:0 40px;margin-top:-40px}.ws-header h1{font-size:30px;line-height:40px;padding-bottom:6px;color:var(--text-strong)}.ws-list{padding:8px 40px 40px}.ws-list .ws-row{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-bottom:1px solid var(--grid);color:var(--text)}.ws-list .ws-row:hover{background:var(--hover);text-decoration:none}.doc-page{flex:1;overflow:auto}.doc-wrap{max-width:860px;margin:0 auto;padding:40px 48px 120px}.doc-title{font-family:var(--font-title);font-size:38px;line-height:48px;font-weight:600;border:0;outline:0;background:transparent;width:100%;color:var(--text-strong);margin-bottom:12px}.doc-toolbar{position:sticky;top:0;z-index:4;display:flex;gap:2px;padding:6px 8px;background:var(--panel-bg);border-bottom:1px solid var(--grid);flex-wrap:wrap;justify-content:center}.doc-editor .ProseMirror{outline:none;min-height:50vh;font-size:16px;line-height:26px}.doc-editor .ProseMirror p{margin:0 0 8px}.profile-head{display:flex;align-items:center;gap:24px;margin-bottom:28px}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--grid);font-size:14px}.admin-table th{color:var(--text-2);font-weight:500;font-size:13px}.settings-section{max-width:860px;margin-bottom:36px}.settings-section h2{font-size:20px;margin-bottom:12px}.code-box{font-family:ui-monospace,Consolas,monospace;font-size:12.5px;background:var(--muted-bg);padding:8px 10px;border-radius:4px;word-break:break-all}.public-form{min-height:100vh;overflow:auto;background:var(--panel-bg);display:flex;justify-content:center;padding:48px 16px}.rich p,.rich li,.rich h1,.rich h2,.rich h3,.rich blockquote,.rich td,.rich th,.ProseMirror p,.ProseMirror li,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3{unicode-bidi:plaintext;text-align:start}.rich p[style*=text-align],.ProseMirror p[style*=text-align]{unicode-bidi:plaintext}
