: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-small:4px;--border-radius-medium:8px;--border-radius-big:16px}: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}.default-app-theme,.light-app-theme,:root{--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{--bg: #ffffff;--bg-soft: #f6f7fb;--bg-softer: #fafbfc;--bg-soft2: #f1f2f8;--bg-hover: #e6e9f2;--bg-active: #dcdfec;--selected: #e6f1fd;--border: #d0d4e4;--border-soft: #e6e9f2;--text: #323338;--text-muted: #676879;--text-faint: #9699a6;--text-ghost: #c3c6d4}html[data-theme=dark]{--bg: #1c1f2b;--bg-soft: #232736;--bg-softer: #202331;--bg-soft2: #262a3a;--bg-hover: #2e3347;--bg-active: #363c54;--selected: #253458;--border: #3a3f55;--border-soft: #303549;--text: #e6e8f0;--text-muted: #9aa0b5;--text-faint: #767d94;--text-ghost: #565d75;color-scheme:dark}input,textarea,select{background:var(--bg);color:var(--text)}.avatar{border-color:var(--bg)!important}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:Figtree,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:var(--text);background:var(--bg)}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}.shell{display:flex;height:100%}.sidebar{width:260px;flex-shrink:0;background:var(--bg-soft);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:16px 12px;overflow-y:auto}.sidebar .brand{font-size:18px;font-weight:700;padding:8px 10px 18px;display:flex;align-items:center;gap:8px}.sidebar .brand .logo{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#6161ff,#00c875)}.side-section{margin-top:16px}.side-heading{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:6px 12px;display:flex;justify-content:space-between;align-items:center}.side-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;cursor:pointer;color:var(--text);text-decoration:none;border:none;background:none;width:100%;text-align:left;font-size:14px}.side-link:hover{background:var(--bg-hover)}.side-link.active{background:var(--bg-active);font-weight:600}.ws-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.ws-switch-row{display:flex;gap:6px;padding:10px 8px 4px;align-items:stretch}.ws-switch{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg);cursor:pointer;padding:8px 10px;font-size:14px;font-weight:600;text-align:left}.ws-switch:hover{border-color:#6161ff}.ws-add{width:38px;border:1px solid var(--border);border-radius:8px;background:var(--bg);cursor:pointer;font-size:17px;color:var(--text)}.ws-add:hover{border-color:#6161ff;color:#6161ff}.folder-row{padding:4px 6px;gap:2px}.folder-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:5px;border:none;background:none;cursor:pointer;font-size:14px;color:inherit;padding:3px 2px;text-align:left}.folder-add{border:none;background:none;cursor:pointer;color:var(--text-faint);font-size:12px;padding:2px 4px;border-radius:4px;opacity:0;transition:opacity .1s}.folder-row:hover .folder-add{opacity:1}.folder-add:hover{background:var(--bg-hover);color:var(--text)}.drop-target{outline:2px dashed #6161ff;outline-offset:-2px;border-radius:8px;background:var(--selected)}.popover input[type=text],.popover input:not([type]){width:100%;border:1px solid var(--border);border-radius:6px;padding:7px 8px}.main{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.board-header{padding:26px 36px 14px;border-bottom:1px solid var(--border-soft)}.board-title{font-size:24px;font-weight:700;margin:0}.board-title-editable,.tgroup-title-editable{cursor:text;border-radius:4px;padding:0 4px;margin-left:-4px}.board-title-editable:hover,.tgroup-title-editable:hover{background:var(--bg-hover);outline:1px dashed var(--border)}input.inline-input.board-title{font:inherit;font-size:24px;font-weight:700;border:1px solid #6161ff;border-radius:4px;padding:0 4px;background:var(--bg);color:var(--text)}.board-desc{color:var(--text-muted);margin:8px 0 0;font-size:13px}.board-body{flex:1;overflow:auto;padding:20px 36px 100px}.tgroup{margin-bottom:44px}.tgroup-header{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;margin-bottom:8px}.tgroup-caret{background:none;border:none;cursor:pointer;font-size:12px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:inherit}.tgroup-caret:hover{background:var(--bg-hover)}.tgroup-count{color:var(--text-muted);font-weight:400;font-size:12px;margin-left:6px}.trow,.thead-row,.tfoot-row{display:flex;align-items:stretch;border-bottom:1px solid var(--border);background:var(--bg)}.thead-row{border-top:1px solid var(--border);color:var(--text);font-size:14px;font-weight:400}.tfoot-row{border-bottom:none;color:var(--text-muted);font-size:12px;background:transparent}.trow,.thead-row,.tfoot-row{border-left:6px solid transparent}.trow.grouped{border-left-color:var(--group-color, transparent)}.trow:hover{background:var(--bg-soft)}.tcell{border-right:1px solid var(--border);min-height:36px;display:flex;align-items:center;justify-content:center;padding:0 8px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;flex-shrink:0}.tcell.name-cell{flex:1 1 320px;min-width:220px;font-weight:400;gap:6px;justify-content:flex-start;padding-left:6px}.tcell.check-cell{justify-content:center}.thead-row .tcell{justify-content:center;min-height:36px}.name-cell .tgroup-caret,.name-cell .row-x{opacity:0;transition:opacity .1s}.trow:hover .name-cell .tgroup-caret,.trow:hover .name-cell .row-x,.name-cell .tgroup-caret:focus-visible{opacity:1}.trow .cell-empty{opacity:0}.trow:hover .cell-empty{opacity:1}.email-text,.link-text{color:#1f76c2}.people-empty{width:24px;height:24px;border-radius:50%;border:1px dashed var(--text-ghost);color:var(--text-ghost);display:inline-flex;align-items:center;justify-content:center}.cell-chip{display:inline-block;background:#dce9fb;color:var(--text);border-radius:4px;padding:3px 8px;font-size:13px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-header,.col-header .cell-btn{cursor:grab}.col-header:active,.col-header .cell-btn:active{cursor:grabbing}.col-drag-over{box-shadow:inset 3px 0 #6161ff;background:var(--selected)}.side-link[draggable=true]{cursor:grab}.side-link[draggable=true]:active{cursor:grabbing}.tfoot-row .tcell{justify-content:center;min-height:30px;border-right-color:transparent}.thead-row .name-cell,.tfoot-row .name-cell{justify-content:flex-start}.cell-btn{width:100%;height:100%;min-height:36px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:14px;color:inherit;overflow:hidden;gap:4px}.cell-btn:has(>.status-pill){padding:0}.cell-btn.left{justify-content:flex-start}.cell-empty{color:var(--text-ghost)}.status-pill{width:100%;height:100%;min-height:36px;border-radius:0;color:#fff;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 6px}.tcell:has(>.cell-btn>.status-pill){padding:0}.tcell:has(>.cell-btn>.status-pill) .cell-btn{min-height:36px}.item-name-input,.inline-input{width:100%;border:1px solid #6161ff;border-radius:4px;padding:4px 6px;outline:none;font-size:13px}.add-item-row{display:flex;border-bottom:1px solid var(--border-soft);border-left:6px solid transparent}.add-item-row input{border:none;outline:none;padding:8px;flex:1;font-size:13px;background:transparent}.popover-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.popover{position:fixed;z-index:75;background:var(--bg);border-radius:8px;box-shadow:0 6px 20px #0003;border:1px solid var(--border-soft);min-width:200px;max-width:320px;max-height:340px;overflow-y:auto;padding:8px}.popover .opt{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;background:none;border-radius:4px;cursor:pointer;text-align:left;font-size:13px}.popover .opt:hover{background:var(--bg-soft)}.popover input[type=date],.popover input[type=text],.popover input[type=number],.popover textarea{width:100%;border:1px solid var(--border);border-radius:4px;padding:6px;margin-bottom:6px}.avatar{width:26px;height:26px;border-radius:50%;color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--bg)}.avatar+.avatar{margin-left:-8px}.chip{background:var(--bg-hover);border-radius:12px;padding:2px 8px;font-size:12px;margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-nav{width:230px;flex-shrink:0;border-right:1px solid var(--border-soft);background:var(--bg-soft);padding:8px;overflow-y:auto}.admin-section-desc{color:var(--text-muted);font-size:13px;margin:0 0 20px}.csv-drop{display:block;border:2px dashed var(--border);border-radius:12px;padding:44px;text-align:center;color:var(--text-muted);cursor:pointer}.csv-drop:hover{border-color:#6161ff;color:#6161ff}.doc-title{border:none;outline:none;font-size:26px;font-weight:700;width:100%;background:transparent}.doc-block{display:flex;align-items:flex-start;gap:6px;margin-bottom:2px}.doc-block-type{border:none;background:none;color:var(--text-ghost);font-size:11px;width:42px;cursor:pointer;opacity:0;margin-top:8px}.doc-block:hover .doc-block-type{opacity:1}.doc-text{flex:1;border:none;outline:none;resize:none;background:transparent;overflow:hidden;font-family:inherit;line-height:1.5;padding:4px 0}.doc-p{font-size:15px}.doc-h1{font-size:24px;font-weight:700}.doc-h2{font-size:19px;font-weight:600}.doc-todo{font-size:15px}.doc-done{text-decoration:line-through;color:var(--text-faint)}.doc-block-remove{border:none;background:none;color:var(--text-ghost);cursor:pointer;opacity:0;margin-top:8px}.doc-block:hover .doc-block-remove{opacity:1}.doc-block-remove:hover{color:#e2445c}.auto-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-soft);border-radius:10px;margin-bottom:8px;background:var(--bg)}.auto-switch{position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0;cursor:pointer}.auto-switch input{opacity:0;width:0;height:0}.auto-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--text-ghost);border-radius:22px;transition:background .15s}.auto-slider:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:var(--bg);border-radius:50%;transition:transform .15s}.auto-switch input:checked+.auto-slider{background:#00c875}.auto-switch input:checked+.auto-slider:before{transform:translate(16px)}.auto-templates{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.auto-template{display:flex;gap:10px;align-items:flex-start;text-align:left;border:1px solid var(--border-soft);border-radius:10px;padding:12px 14px;background:var(--bg);cursor:pointer}.auto-template:hover{border-color:#6161ff;box-shadow:0 2px 8px #6161ff1f}.builder-sentence{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px}.builder-word{font-weight:700}.builder-token{border:none;border-bottom:2px solid #6161ff;background:var(--bg-soft);border-radius:6px 6px 0 0;padding:6px 8px;font-size:14px;color:#6161ff;font-weight:600;outline:none;cursor:pointer}input.builder-token{cursor:text;color:var(--text);font-weight:400}.cell-button-col{margin:4px auto;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:5px 16px}.cell-button-col:disabled{opacity:.6;cursor:default}.phone-cell{display:flex;align-items:center;gap:6px;width:100%;padding:0 10px;overflow:hidden}.phone-flag{font-size:15px;flex-shrink:0}.phone-link{color:#1f76c2;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.phone-link:hover{text-decoration:underline}.phone-edit{width:20px;flex:0 0 20px;color:var(--text-ghost);opacity:0;min-height:0}.phone-cell:hover .phone-edit{opacity:1}.dd-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.dd-chip{display:inline-flex;align-items:center;gap:6px;background:#cce5ff;color:#1f3a93;border-radius:6px;padding:4px 8px;font-size:13px}.dd-chip-x{border:none;background:none;cursor:pointer;color:inherit;font-size:11px;padding:0}.dd-chip-x:hover{color:#e2445c}.label-edit-row{display:flex;align-items:center;gap:6px;margin-bottom:6px;position:relative;flex-wrap:wrap}.label-edit-row input{flex:1;min-width:0;border:1px solid var(--border);border-radius:6px;padding:6px 8px;margin:0!important}.label-swatch{width:28px;height:28px;border-radius:6px;border:none;cursor:pointer;flex-shrink:0}.label-done-toggle{width:26px;height:26px;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text-ghost);cursor:pointer;flex-shrink:0}.label-done-toggle.on{background:#00c875;border-color:#00c875;color:#fff}.label-delete{border:none;background:none;color:var(--text-ghost);cursor:pointer;padding:2px;flex-shrink:0}.label-delete:hover{color:#e2445c}.label-palette{width:100%;display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:var(--bg-soft);border-radius:8px}.auth-page{height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-soft)}.auth-card{background:var(--bg);border-radius:12px;padding:36px;width:380px;box-shadow:0 6px 20px #00000014}.auth-card h1{margin:0 0 4px;font-size:24px}.auth-card .sub{color:var(--text-muted);margin-bottom:20px}.auth-card label{display:block;font-size:12px;font-weight:600;margin:12px 0 4px}.auth-card input{width:100%;padding:9px 10px;border:1px solid var(--border);border-radius:6px;outline:none}.auth-card input:focus{border-color:#6161ff}.auth-error{color:#e2445c;font-size:13px;margin-top:10px}.link-btn{background:none;border:none;color:#6161ff;cursor:pointer;padding:0;font-size:13px}.toolbar{display:flex;align-items:center;gap:10px;padding:6px 0 18px;flex-wrap:wrap}.search-input{border:1px solid var(--border);border-radius:6px;padding:7px 10px;width:220px;outline:none}.search-input:focus{border-color:#6161ff}.tool-btn{border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px}.tool-btn:hover{background:var(--bg-soft)}.tool-btn.active{border-color:#6161ff;color:#6161ff;font-weight:600}.primary-btn{background:#6161ff;color:#fff;border:none;border-radius:6px;padding:8px 14px;cursor:pointer;font-size:13px}.primary-btn:disabled{opacity:.5;cursor:default}.danger-btn{background:#e2445c;color:#fff;border:none;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:13px;margin-right:8px}.side-form{display:flex;gap:4px;padding:4px 10px}.side-form input{flex:1;min-width:0;border:1px solid #6161ff;border-radius:6px;padding:6px 8px;outline:none;font-size:13px}.popover.filter-panel{width:min(880px,92vw);max-width:min(880px,92vw);max-height:70vh;padding:16px 20px}.fp-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.fp-count{color:var(--text-muted);font-size:13px}.fp-body{min-height:120px}.fp-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fp-where{width:82px;flex-shrink:0;font-size:14px}.fp-select{border:1px solid var(--border);border-radius:8px;padding:9px 10px;font-size:14px;background:var(--bg);outline:none}.fp-select:focus{border-color:#6161ff}.fp-foot{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:10px;display:flex;justify-content:flex-end}.qf-scroller{display:flex;gap:18px;overflow-x:auto;padding-bottom:8px}.qf-col{min-width:160px;flex-shrink:0}.qf-col-title{color:var(--text-muted);font-size:13px;margin-bottom:8px}.qf-col-list{max-height:250px;overflow-y:auto;padding-right:4px}.qf-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:var(--bg-soft);border:1px solid transparent;border-radius:8px;padding:8px 10px;margin-bottom:6px;cursor:pointer;font-size:13px;text-align:left}.qf-chip:hover{background:var(--bg-hover)}.qf-chip.selected{background:var(--selected);border-color:#6161ff;color:#2a4fd0;font-weight:600}.qf-chip-label{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.qf-chip-count{color:var(--text-faint);font-size:12px;flex-shrink:0}.bulk-bar{position:fixed;bottom:26px;left:50%;transform:translate(-50%);z-index:55;display:flex;align-items:center;gap:4px;background:var(--bg);border-radius:14px;padding:10px 18px;box-shadow:0 8px 30px #00000038}.bulk-count{width:30px;height:30px;border-radius:50%;background:#2b76e5;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;margin-right:10px;flex-shrink:0}.bulk-action{display:flex;flex-direction:column;align-items:center;gap:3px;border:none;background:none;cursor:pointer;color:var(--text);font-size:12px;padding:4px 12px;border-radius:8px}.bulk-action:hover{background:var(--bg-soft2)}.bulk-divider{width:1px;height:34px;background:var(--bg-hover);margin:0 6px}.check-cell{width:46px;flex:0 0 46px;justify-content:center;gap:2px}.open-btn{border:none;background:var(--bg);color:#6161ff;font-size:11px;cursor:pointer;border:1px solid var(--border);border-radius:4px;padding:2px 6px;flex-shrink:0;opacity:0;transition:opacity .1s}.trow:hover .open-btn{opacity:1}.sub-count{background:var(--bg-hover);border-radius:10px;font-size:10px;padding:1px 6px;margin-left:6px;color:var(--text-muted)}.subitems-panel{margin-left:40px;border-left:6px solid transparent;border-bottom:1px solid var(--border-soft)}.badge{background:#e2445c;color:#fff;border-radius:10px;font-size:11px;padding:1px 7px;margin-left:auto}.card-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#292f4c80;z-index:60;display:flex;align-items:center;justify-content:center}.item-card{background:var(--bg);border-radius:12px;width:min(860px,94vw);max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 10px}.card-head h2{margin:0;font-size:20px}.card-columns{display:flex;flex-wrap:wrap;gap:8px;padding:8px 24px 14px;border-bottom:1px solid var(--border-soft)}.card-col{min-width:150px}.card-col-label{font-size:11px;color:var(--text-muted);margin-bottom:2px}.card-col-value{border:1px solid var(--border-soft);border-radius:6px;min-height:34px;display:flex;align-items:center}.card-tabs{display:flex;gap:4px;padding:8px 24px 0;border-bottom:1px solid var(--border-soft)}.card-tab{border:none;background:none;padding:8px 12px;cursor:pointer;font-size:13px;border-bottom:2px solid transparent;color:var(--text-muted)}.card-tab.active{color:#6161ff;border-bottom-color:#6161ff;font-weight:600}.card-body{padding:20px 28px 28px;overflow-y:auto;flex:1}.composer textarea{width:100%;border:1px solid var(--border);border-radius:8px;padding:10px;outline:none;resize:vertical}.composer textarea:focus{border-color:#6161ff}.update-block{border:1px solid var(--border-soft);border-radius:10px;padding:16px 18px;margin-top:14px}.update-block.pinned{border-color:#fdab3d;background:#fffaf2}.update-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.update-body{white-space:pre-wrap;line-height:1.45}.update-actions{display:flex;gap:14px;margin-top:8px}.update-reply{border-top:1px solid var(--border-soft);margin-top:10px;padding:8px 0 0 20px}.asset-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-soft)}.asset-row a{color:#6161ff;text-decoration:none}.activity-row{padding:8px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.empty-state{color:var(--text-muted);padding:40px;text-align:center}.toast-container{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center}.toast{background:#e2445c;color:#fff;border-radius:8px;padding:10px 18px;font-size:13px;box-shadow:0 4px 14px #00000040;max-width:480px;transition:opacity .4s}.toast.info{background:#323338}.toast.success{background:#00c875;padding:6px 14px;font-weight:600}.toast.fade{opacity:0}.live-dot{margin-left:auto;color:#fff;font-size:10px;font-weight:700;border-radius:10px;padding:2px 8px;flex-shrink:0}.tool-btn,.link-btn,.side-link,.view-tab,.view-tab-btn,.opt{display:inline-flex;align-items:center;gap:6px}.search-wrap{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:6px;padding:0 8px;background:var(--bg)}.search-wrap:focus-within{border-color:#6161ff}.search-wrap .search-input{border:none;padding:8px 0;width:190px}.widget-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start}.widget{background:var(--bg);border:1px solid var(--border-soft);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000008}.widget-head{display:flex;align-items:center;gap:6px;padding:12px 16px 8px;font-size:15px}.widget-btn{border:none;background:none;cursor:pointer;color:var(--text-faint);padding:4px;border-radius:4px;display:inline-flex;align-items:center}.widget-btn:hover{background:var(--bg-soft2);color:var(--text)}.widget-body{display:flex;gap:12px;padding:4px 16px 16px;min-height:130px}.widget-settings{width:230px;flex-shrink:0;border-left:1px solid var(--border-soft);padding-left:14px;max-height:340px;overflow-y:auto}.ws-title{display:flex;align-items:center;gap:6px;font-weight:700;margin-bottom:8px}.ws-section{border:1px solid var(--border-soft);border-radius:8px;margin-bottom:8px;overflow:hidden}.ws-section-head{width:100%;display:flex;justify-content:space-between;align-items:center;border:none;background:var(--bg);padding:9px 12px;font-size:13px;font-weight:600;cursor:pointer}.ws-section-body{padding:0 12px 10px}.ws-section-body select,.ws-section-body textarea{width:100%;border:1px solid var(--border);border-radius:6px;padding:7px 8px;font-size:13px;background:var(--bg)}.w-number{font-size:44px;font-weight:700;padding:14px 4px}.w-number-sub{font-size:12px;color:var(--text-muted);font-weight:400;margin-top:4px}.w-bars{display:flex;align-items:flex-end;gap:14px;height:210px;padding:10px 4px 0;overflow-x:auto}.w-bar-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:56px}.w-bar-value{font-size:12px;font-weight:700;margin-bottom:4px}.w-bar-fill{width:38px;border-radius:6px 6px 0 0}.w-bar-label{font-size:11px;color:var(--text-muted);margin-top:6px;max-width:70px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pie-hole{position:absolute;top:26%;right:26%;bottom:26%;left:26%;background:var(--bg);border-radius:50%}.battery-track{display:flex;height:34px;border-radius:8px;overflow:hidden;background:var(--bg-soft2)}.battery-seg{height:100%}.wt-scroll{max-height:320px;overflow:auto}.wt-table{width:100%;border-collapse:collapse;font-size:13px}.wt-table tbody tr:hover{background:var(--bg-soft)}.wt-table th{text-align:left;color:var(--text-muted);font-weight:600;font-size:12px;padding:10px 12px;border-bottom:1px solid var(--border-soft);position:sticky;top:0;background:var(--bg)}.wt-table td{padding:11px 12px;border-bottom:1px solid var(--bg-soft2);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.wg-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.wg-name{width:170px;flex-shrink:0;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wg-track{position:relative;flex:1;height:16px;background:var(--bg-soft);border-radius:8px;overflow:hidden}.wg-bar{position:absolute;top:2px;bottom:2px;border-radius:7px}.wg-today{position:absolute;top:0;bottom:0;width:2px;background:#e2445c;z-index:1}.tv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#191b2e;overflow-y:auto;padding:28px 40px}.tv-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tv-head h1{color:#fff;margin:0;font-size:28px}.view-tabs{display:flex;align-items:flex-end;gap:4px;margin-top:16px;border-bottom:1px solid var(--border-soft)}.view-tab{display:inline-flex;align-items:center;gap:4px;border:none;background:none;cursor:pointer;font-size:13px;color:var(--text-muted);padding:10px 14px;border-bottom:2px solid transparent}.view-tab.active{color:#6161ff;border-bottom-color:#6161ff;font-weight:600}.view-tab.add{color:var(--text-faint)}.view-tab-btn{border:none;background:none;cursor:pointer;font-size:13px;color:inherit;padding:0;font-weight:inherit}.view-tab-close{border:none;background:none;cursor:pointer;color:var(--text-faint);font-size:11px;padding:0 2px}.view-config{display:flex;align-items:center;gap:8px;padding:2px 0 14px;font-size:13px;color:var(--text);flex-wrap:wrap}.view-config select{border:1px solid var(--border);border-radius:6px;padding:6px 8px;background:var(--bg)}.kanban{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;padding-bottom:20px}.kanban-lane{min-width:250px;width:250px;flex-shrink:0;background:var(--bg-soft);border-radius:10px}.kanban-lane.drag-over{outline:2px dashed #6161ff}.kanban-lane-head{color:#fff;font-weight:600;font-size:13px;border-radius:10px 10px 0 0;padding:8px 12px;display:flex;justify-content:space-between}.kanban-cards{padding:10px;min-height:60px}.kanban-card{background:var(--bg);border:1px solid var(--border-soft);border-radius:8px;padding:10px 12px;margin-bottom:8px;cursor:grab;font-size:13px;box-shadow:0 1px 2px #0000000a}.kanban-card:active{cursor:grabbing}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);border-left:1px solid var(--border-soft)}.cal-head{border-left:none}.cal-dayname{padding:6px 8px;font-size:12px;color:var(--text-muted);text-align:center}.cal-day{min-height:96px;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);border-top:1px solid var(--border-soft);padding:4px;background:var(--bg)}.cal-day.dim{background:var(--bg-softer);color:var(--text-ghost)}.cal-day.today{background:var(--selected)}.cal-day.drag-over{outline:2px dashed #6161ff;outline-offset:-2px}.cal-daynum{font-size:11px;color:var(--text-faint);margin-bottom:3px}.cal-item{color:#fff;font-size:11px;border-radius:4px;padding:3px 6px;margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.gantt{display:flex;border:1px solid var(--border-soft);border-radius:8px;overflow:hidden}.gantt-names{width:240px;flex-shrink:0;border-right:1px solid var(--border-soft);background:var(--bg-softer)}.gantt-head-cell{height:30px;display:flex;align-items:center;padding:0 10px;font-size:12px;color:var(--text-muted);border-bottom:1px solid var(--border-soft)}.gantt-name{display:flex;align-items:center;gap:6px;padding:0 10px;font-size:13px;border-bottom:1px solid var(--border-soft);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gantt-name:hover{background:#eef1f8}.gantt-chart-scroll{overflow-x:auto;flex:1}.gantt-chart{position:relative;background:repeating-linear-gradient(90deg,var(--bg-softer) 0 26px,var(--bg-soft2) 26px 52px)}.gantt-weeks{position:absolute;top:0;left:0;right:0;height:30px;border-bottom:1px solid var(--border-soft)}.gantt-week{position:absolute;top:6px;font-size:11px;color:var(--text-faint);border-left:1px solid var(--border);padding-left:4px;height:100%}.gantt-today{position:absolute;top:0;bottom:0;width:2px;background:#e2445c;z-index:2}.gantt-arrows{position:absolute;left:0;pointer-events:none;z-index:3}.gantt-bar{position:absolute;height:24px;border-radius:12px;color:#fff;font-size:11px;display:flex;align-items:center;padding:0 10px;cursor:grab;z-index:4;overflow:hidden;white-space:nowrap;box-shadow:0 1px 3px #00000026;-webkit-user-select:none;user-select:none}.gantt-bar.dragging{opacity:.75;cursor:grabbing}.chart-bars{max-width:720px;padding:10px 0}.chart-bar-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.chart-bar-label{width:160px;text-align:right;font-size:13px;flex-shrink:0}.chart-bar-track{flex:1;background:var(--bg-soft2);border-radius:6px;height:26px}.chart-bar-fill{height:100%;border-radius:6px;min-width:3px;transition:width .25s}.chart-bar-value{width:80px;font-size:13px;font-weight:600}.chart-pie{width:220px;height:220px;border-radius:50%;flex-shrink:0}.workload{border:1px solid var(--border-soft);border-radius:8px;overflow-x:auto}.wl-row{display:flex;border-bottom:1px solid var(--border-soft);align-items:center}.wl-row.wl-head{background:var(--bg-softer)}.wl-name{width:200px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px}.wl-cell{width:72px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:8px 0}.wl-bubble{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.file-tile{border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;background:var(--bg)}.file-preview{height:110px;display:flex;align-items:center;justify-content:center;background:var(--bg-soft);overflow:hidden}.file-preview img{width:100%;height:100%;object-fit:cover}.file-meta{padding:8px 10px}.file-name{font-size:13px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-sub{font-size:11px;color:var(--text-faint);margin-top:2px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.gallery-card{border:1px solid var(--border-soft);border-radius:10px;overflow:hidden;background:var(--bg);cursor:pointer;text-align:left;padding:0;font-size:13px}.gallery-cover{height:120px;display:flex;align-items:center;justify-content:center;background:var(--bg-soft);overflow:hidden}.gallery-cover img{width:100%;height:100%;object-fit:cover}.gallery-body{padding:10px 12px}.form-builder{max-width:640px}.fb-card{background:var(--bg);border:1px solid var(--border-soft);border-radius:12px;padding:22px 24px;margin-bottom:20px;overflow-x:auto}.fb-label{display:block;font-size:12px;font-weight:600;margin:12px 0 4px;color:var(--text-muted)}.fb-input{width:100%;border:1px solid var(--border);border-radius:6px;padding:8px 10px;outline:none;font-size:14px}.fb-input:focus{border-color:#6161ff}.fb-question{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid var(--bg-soft2)}.side-collapse{background:none;border:none;cursor:pointer;color:var(--text-muted);width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.side-collapse:hover{background:var(--bg-hover);color:var(--text)}.sidebar.rail{width:44px;padding:12px 8px;align-items:center;gap:10px}.sidebar.rail .logo{background:linear-gradient(135deg,#6161ff,#00c875)}.auto-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;background:var(--bg);display:flex;flex-direction:column}.auto-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid var(--border);flex-shrink:0}.seg-tabs{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;position:absolute;left:50%;transform:translate(-50%)}.seg-tab{padding:8px 28px;background:var(--bg);border:none;cursor:pointer;font-size:14px;color:var(--text)}.seg-tab+.seg-tab{border-left:1px solid var(--border)}.seg-tab.active{background:#6161ff1f;color:#6161ff;font-weight:600}.auto-body{flex:1;overflow-y:auto;padding:26px 48px 60px;position:relative}.auto-card{border:1px solid var(--border);border-radius:12px;background:var(--bg);padding:22px 24px;margin-bottom:18px;display:flex;gap:16px;align-items:flex-start}.auto-card-sentence{font-size:17px;line-height:1.5}.auto-card-sentence b{font-weight:700}.auto-card-meta{display:flex;gap:18px;margin-top:10px;font-size:12px;color:var(--text-muted);align-items:center}.auto-create{max-width:900px;margin:46px auto 0;text-align:center;position:static}.big-heading{font-size:34px;font-weight:400;color:var(--text-faint);background:none;border:none;border-bottom:2px solid var(--text-faint);cursor:pointer;padding:0 6px 6px;font-family:inherit}.big-heading.active{color:#6161ff;border-color:#6161ff}.big-arrow{color:#00c875;font-size:36px;margin:22px 0;font-weight:700}.big-sentence{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;justify-content:center;font-size:26px;font-weight:300;color:var(--text)}.big-word{background:none;border:none;font:inherit;color:inherit;cursor:pointer;padding:0}.big-word:hover{color:#6161ff}.big-word-static{font:inherit}.big-sentence .builder-token{font-size:18px;padding:5px 10px}.picker-panel{position:absolute;left:50%;transform:translate(-50%);top:calc(100% + 12px);width:480px;max-height:440px;overflow-y:auto;z-index:30;background:var(--bg);border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 34px #0000002e;padding:12px;text-align:left}.picker-group{font-size:12px;color:var(--text-muted);padding:10px 8px 4px}.picker-opt{display:flex;gap:10px;align-items:center;width:100%;padding:9px 8px;border:none;background:none;border-radius:6px;cursor:pointer;font-size:14px;color:var(--text);text-align:left;font-family:inherit}.picker-opt:hover{background:var(--bg-hover)}.search-palette{width:min(640px,94vw);background:var(--bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 60px #00000047;overflow:hidden}.search-palette-input{width:100%;border:none!important;outline:none;background:var(--bg);padding:14px 60px 14px 38px!important;font-size:15px;border-bottom:1px solid var(--border-soft)!important;border-radius:0!important}.search-palette-results{max-height:420px;overflow-y:auto;padding:6px}.picker-opt.active{background:var(--bg-hover)}.row-drag{cursor:grab;color:var(--text-ghost);font-size:11px;letter-spacing:-2px;padding:0 3px 0 0;-webkit-user-select:none;user-select:none;opacity:0;flex-shrink:0}.trow:hover .row-drag{opacity:1}.row-drag:active{cursor:grabbing}.trow.drag-over{box-shadow:inset 0 2px #6161ff}.add-item-row.drag-over,.tgroup-header.drag-over{box-shadow:inset 0 -2px #6161ff}.skill-icon{display:inline-grid;place-items:center;flex-shrink:0;border-radius:12px;background:#6161ff1a;color:#6161ff}.menu-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:8px 10px 8px 14px;font-size:13px;cursor:pointer;font-family:inherit;min-width:120px;max-width:100%;text-align:left;line-height:1.2}.menu-select.sm{padding:5px 8px 5px 10px;font-size:12px;border-radius:6px;min-width:90px}.menu-select.block{width:100%;font-size:14px;padding:9px 10px 9px 12px}.menu-select:hover:not(:disabled){background:var(--bg-soft)}.menu-select.open,.menu-select:focus-visible{border-color:#6161ff;outline:none;box-shadow:0 0 0 3px #6161ff26}.menu-select:disabled{opacity:.55;cursor:default}.menu-select-label{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-select-label.placeholder{color:var(--text-faint)}.menu-select-pop{padding:6px;min-width:200px}.menu-select-pop .opt{padding:9px 10px;border-radius:6px;font-size:13px;gap:10px}.menu-select-pop .opt.selected{font-weight:600;color:#6161ff}.menu-select-pop .opt:disabled{opacity:.5;cursor:default}.menu-select-pop .opt-check{width:14px;text-align:center;color:#6161ff;flex-shrink:0}.menu-select-pop .opt-hint{display:block;font-size:11px;color:var(--text-faint);font-weight:400}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:13px;color:var(--text);border:1px solid var(--border);background-color:var(--bg);border-radius:8px;padding:8px 32px 8px 12px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none' stroke='%23676879' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}select:hover{background-color:var(--bg-soft)}select:focus{outline:none;border-color:#6161ff;box-shadow:0 0 0 3px #6161ff26}.col-header{position:relative}.col-resize{position:absolute;top:0;right:0;width:10px;height:100%;cursor:col-resize;z-index:5}.col-resize:after{content:"";position:absolute;top:6px;bottom:6px;right:1px;width:2px;border-radius:1px;background:transparent}.col-header:hover .col-resize:after,.col-resize.active:after{background:#6161ff}body.col-resizing,body.col-resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}
