:root{--main-bg:#f0f0f0;--main-fg:#1e1e1e;--default-bg:#e8e8e8;--error-fg:#c40000;--selected-fg:#1e1e1e;--control-bg:#ddd;--control-fg:#1e1e1e;--control-disabled:#a0a0a0;--control-disabled-border:gray;--control-disabled-fg:gray;--checkbox-border:#707070;--checkbox-hover:#f3f9ff;--checkbox-press:#d9ecff;--combobox-border:#acacac;--combobox-hover:#ddecfc;--btn-hover:#c4e5f6;--btn-hover-fg:#1e1e1e;--btn-press:#c4e5f6;--btn-disabled:#f4f4f4;--toggle-btn-toggled:#b4b4b4;--toggle-btn-toggled-fg:#1e1e1e;--scroll-hover:#dcdcdc;--scroll-pressed:#ccc;--scroll-thumb:#646464;--listview-header:#f8f9fa;--listheader-hover:#b9e9fc;--listheader-hover-text:black;--listview-hover:#d6f2fe;--listview-selected:#e1e0e0;--listview-selected-lighter:#b0d0e8;--listview-selected-transparent:#b8d8e8;--listview-hover-lighter:#c6e2fa;--list-lighter:#eee;--hyperlink:Blue;--tab-inactive:#e5e5e5;--contextmenu-bg:#ddd;--treeview-selected:#39f;--comment-accent:#207daa;--comment-titlebar-focused:#3a9fbf;--comment-titlebar-unfocused:#c4e3ee;--comment-btn-hover:#74bbd2;--comment-minimize-focused:white;--comment-minimize-unfocused:black;--resolved-stroke:DimGray;--plusone:DarkGreen;--newsfeed-gray:Gray;--newsfeed-author:#39f;--newsfeed-selected:#39f;--dashboard-remove-hover-bg:#e5c365;--dashboard-remove-hover-border:#ffecb5;--dashboard-remove-press:#ffe8a6;--dashboard-expand-collapse:DarkGray;--review-btn:#dadada;--review-selected:#39f;--review-list-border:#e3e3e3;--review-text:#1e1e1e;--review-text-selected:white;--review-subtext:#656565;--review-subtext-selected:#656565;--review-expander-hover:#222;--review-header:#dbdbdb;--preview-bar-bg:#ca5100;--preview-bg:#dbdbdb;--preview-fg:#1e1e1e;--preview-bar-btn-bg:silver;--preview-bar-btn-fg:#1e1e1e;--checked-reviewer-fg:DimGray;--checked-reviewer-outer-border:#aaa;--checked-reviewer-inner-border:#ddd;--checked-reviewer-bg-start:#eee;--checked-reviewer-bg-end:#ccc;--comment-list-status:#ddd;--comment-list-author:#767676;--comments-pane-disabled:#a0a0a0;--unpublished-bg:LightYellow;--add-config:#f8fff8;--diff-op-hover-start:#f8fff8;--diff-op-hover-end:#e5e5e5;--cant-find-comment:Blue;--onboarding-bg:Yellow;--active-border:#0078d7;--waiting-yellow:#ffc90e;--waiting-yellow-text:#1e1e1e;--grid-splitter:#404040;--diff-add-line:#28824633;--diff-add-gutter:#2882464d;--diff-add-word:#28b45a80;--diff-add-word-border:transparent;--diff-add-fg:#4ade80;--diff-add-word-fg:#4ade80;--diff-delete-line:#b4323233;--diff-delete-gutter:#b432324d;--diff-delete-word:#dc505080;--diff-delete-word-border:transparent;--diff-delete-fg:#f87171;--diff-delete-word-fg:#f87171;--diff-hunk-line:#212830;--diff-hunk-gutter:#2f3742;--diff-hunk-fg:#9198a1;--diff-empty-line:#151b23;--diff-area-bg:var(--main-bg);--file-explorer-bg:#e0e0e0;--file-explorer-header:#d0d0d0;--folder-shadow:0 1px 2px #0000004d;--file-explorer-header-hover:#0000001a;--file-explorer-header-hover-fg:#1e1e1e;--file-explorer-change-underlay:#0000000d;--file-explorer-file-fg:#1e1e1e;--file-explorer-folder-fg:#1e1e1e;--textbox-bg:#fff;--textbox-fg:#1e1e1e;--textbox-placeholder:gray;--accent:#59822d;--accent-control:#59822d;--colorful-btn-bg:#59822d;--colorful-btn-fg:white;--colorful-btn-disabled-fg:black;--colorful-btn-hover:#fff3;--colorful-btn-hover-border:#ffffffab;--colorful-btn-hover-fg:#1e1e1e;--imgdiff-bg:Beige;--findinfiles-bg:#e9e9e9;--diff-line-height:23px;--diff-scroll-context-lines:3;--window-bg:#eee;--titlebar-text:#1e1e1e;--titlebar-text-inactive:#666;--window-btn-hover:silver;--window-btn-focus:#a0a0a0;--sidebar-bg:#e0e0e0;--focus-border:#005fb8;--menu-hover:#0000000f;--menu-focus:#0000001f;--close-btn-hover:#c50f1f;--close-btn-border:#ccc;--collapse-hover:#000;--watermark-text:#a0a0a0;--badge-merged:#6f42c1;--search-match-bg:#9333ea4d;--search-match-selected-bg:#9333eab3;--search-match-selected-outline:2px solid #9333eae6}.theme-dark{--main-bg:#313131;--main-fg:#c4c4c4;--default-bg:#202020;--error-fg:#c40000;--selected-fg:#c4c4c4;--control-bg:#414141;--control-fg:#c4c4c4;--control-disabled:#717171;--control-disabled-border:#717171;--control-disabled-fg:#838383;--checkbox-border:#818181;--checkbox-hover:#515151;--checkbox-press:#212121;--combobox-border:#717171;--combobox-hover:#515151;--btn-hover:#515151;--btn-hover-fg:#c4c4c4;--btn-press:#414141;--btn-disabled:#212121;--toggle-btn-toggled:#717171;--toggle-btn-toggled-fg:#c4c4c4;--scroll-hover:#515151;--scroll-pressed:#616161;--scroll-thumb:#c4c4c4;--listview-header:#282828;--listheader-hover:#515151;--listheader-hover-text:#c4c4c4;--listview-hover:#212121;--listview-selected:#111;--listview-selected-lighter:#4a4aa1;--listview-selected-transparent:#4141a1;--listview-hover-lighter:#2d2d2d;--list-lighter:#414141;--hyperlink:DodgerBlue;--tab-inactive:#414141;--contextmenu-bg:#111;--treeview-selected:#214191;--comment-accent:#003d77;--comment-titlebar-focused:#13353e;--comment-titlebar-unfocused:#65757a;--comment-btn-hover:#255e71;--comment-minimize-focused:white;--comment-minimize-unfocused:black;--resolved-stroke:black;--plusone:green;--newsfeed-gray:#999;--newsfeed-author:#b4b4b4;--newsfeed-selected:#212121;--dashboard-remove-hover-bg:#735913;--dashboard-remove-hover-border:#7a5b00;--dashboard-remove-press:#7f5e00;--dashboard-expand-collapse:#a0a0a0;--review-btn:#313131;--review-selected:#138;--review-list-border:#616161;--review-text:#c4c4c4;--review-text-selected:#c4c4c4;--review-subtext:#eee;--review-subtext-selected:#eee;--review-expander-hover:#ccc;--review-header:#212121;--preview-bar-bg:#8a3100;--preview-bg:#414141;--preview-fg:#c4c4c4;--preview-bar-btn-bg:#616161;--preview-bar-btn-fg:#c4c4c4;--checked-reviewer-fg:#bbb;--checked-reviewer-outer-border:#222;--checked-reviewer-inner-border:#555;--checked-reviewer-bg-start:#666;--checked-reviewer-bg-end:#444;--comment-list-status:#313131;--comment-list-author:#a1a1a1;--comments-pane-disabled:#414141;--unpublished-bg:#550;--add-config:#616161;--diff-op-hover-start:#313831;--diff-op-hover-end:#415841;--cant-find-comment:#00a;--onboarding-bg:DarkGoldenrod;--active-border:#505050;--waiting-yellow:#f4bd00;--grid-splitter:#404040;--file-explorer-bg:#303030;--file-explorer-header:#444;--folder-shadow:0 1px 2px #0006;--file-explorer-header-hover:#fff3;--file-explorer-header-hover-fg:#ddd;--file-explorer-change-underlay:#66666621;--file-explorer-file-fg:#ddd;--file-explorer-folder-fg:#ddd;--textbox-bg:#2f2f33;--textbox-fg:#aaa;--textbox-placeholder:#969696;--accent:#59822d;--accent-control:#59822d;--colorful-btn-bg:#59822d;--colorful-btn-fg:white;--colorful-btn-disabled-fg:black;--colorful-btn-hover:#fff3;--colorful-btn-hover-border:#ffffffab;--colorful-btn-hover-fg:#c4c4c4;--imgdiff-bg:#313131;--findinfiles-bg:#313131;--diff-area-bg:var(--main-bg);--window-bg:#2d2d30;--titlebar-text:#cecece;--titlebar-text-inactive:#9c9c9c;--window-btn-hover:#515153;--window-btn-focus:#aa6e6e6e;--sidebar-bg:#202020;--focus-border:#6ac5fb;--menu-hover:#999999ab;--menu-focus:#6e6e6eab;--close-btn-hover:#e81123;--close-btn-border:#666;--collapse-hover:#aaa;--watermark-text:#bbb;--badge-merged:#6f42c1;--search-match-bg:#a855f759;--search-match-selected-bg:#a855f7bf;--search-match-selected-outline:2px solid #c084fc}.theme-black{--main-bg:#0f0f0f;--main-fg:#bfbfbf;--default-bg:black;--error-fg:#c40000;--selected-fg:#bfbfbf;--control-bg:#212121;--control-fg:#ccc;--control-disabled:#414141;--control-disabled-border:#414141;--control-disabled-fg:#838383;--checkbox-border:#717171;--checkbox-hover:#313131;--checkbox-press:#000;--combobox-border:#616161;--combobox-hover:#313131;--btn-hover:#313131;--btn-hover-fg:#bfbfbf;--btn-press:#212121;--btn-disabled:#000;--toggle-btn-toggled:#616161;--toggle-btn-toggled-fg:#bfbfbf;--scroll-hover:#313131;--scroll-pressed:#414141;--scroll-thumb:#fff;--listview-header:#080808;--listheader-hover:#313131;--listheader-hover-text:#ddd;--listview-hover:#313131;--listview-selected:#414141;--listview-selected-lighter:#4a4aa1;--listview-selected-transparent:#4141a1;--listview-hover-lighter:#3a3a3a;--list-lighter:#212121;--hyperlink:DodgerBlue;--tab-inactive:#212121;--contextmenu-bg:#212121;--treeview-selected:#012161;--comment-accent:#002d57;--comment-titlebar-focused:#03252e;--comment-titlebar-unfocused:#45555a;--comment-btn-hover:#053e41;--comment-minimize-focused:white;--comment-minimize-unfocused:black;--resolved-stroke:black;--plusone:#00a000;--newsfeed-gray:#666;--newsfeed-author:#545454;--newsfeed-selected:#000;--dashboard-remove-hover-bg:#735913;--dashboard-remove-hover-border:#7a5b00;--dashboard-remove-press:#7f5e00;--dashboard-expand-collapse:#a0a0a0;--review-btn:#111;--review-selected:#138;--review-list-border:#717171;--review-text:#bfbfbf;--review-text-selected:#bfbfbf;--review-subtext:#eee;--review-subtext-selected:#eee;--review-expander-hover:#ccc;--review-header:#000;--preview-bar-bg:#8a3100;--preview-bg:#212121;--preview-fg:#bfbfbf;--preview-bar-btn-bg:#414141;--preview-bar-btn-fg:#bfbfbf;--checked-reviewer-fg:#bfbfbf;--checked-reviewer-outer-border:#000;--checked-reviewer-inner-border:#333;--checked-reviewer-bg-start:#444;--checked-reviewer-bg-end:#222;--comment-list-status:#111;--comment-list-author:#a1a1a1;--comments-pane-disabled:#212121;--unpublished-bg:#550;--add-config:#818181;--diff-op-hover-start:#313831;--diff-op-hover-end:#415841;--cant-find-comment:#008;--onboarding-bg:DarkGoldenrod;--active-border:#303030;--waiting-yellow:#f4bd00;--grid-splitter:#212121;--file-explorer-bg:#0f0f0f;--file-explorer-header:#080808;--folder-shadow:0 1px 3px #ffffff26;--file-explorer-header-hover:#313131;--file-explorer-header-hover-fg:#ddd;--file-explorer-change-underlay:#55555521;--file-explorer-file-fg:#ddd;--file-explorer-folder-fg:#ddd;--textbox-bg:#bfbfbf;--textbox-fg:#bfbfbf;--textbox-placeholder:#969696;--accent:#59822d;--accent-control:#59822d;--colorful-btn-bg:#59822d;--colorful-btn-fg:white;--colorful-btn-disabled-fg:black;--colorful-btn-hover:#fff3;--colorful-btn-hover-border:#ffffffab;--colorful-btn-hover-fg:#bfbfbf;--imgdiff-bg:#111;--findinfiles-bg:#111;--diff-area-bg:var(--main-bg);--window-bg:#0f0f0f;--titlebar-text:#bfbfbf;--titlebar-text-inactive:#666;--window-btn-hover:#313131;--window-btn-focus:#212121;--sidebar-bg:#000;--focus-border:#1aebff;--menu-hover:#ffffff29;--menu-focus:#ffffff3d;--close-btn-hover:#f1707a;--close-btn-border:#ccc;--collapse-hover:#fff;--watermark-text:#ccc;--badge-merged:#b18ae6;--search-match-bg:#c084fc66;--search-match-selected-bg:#c084fccc;--search-match-selected-outline:2px solid #d8b4fe}.theme-highcontrast{--main-bg:#000;--main-fg:#fff;--default-bg:#000;--error-fg:#ff0;--selected-fg:#000;--control-bg:#000;--control-fg:#fff;--control-disabled:#000;--control-disabled-border:gray;--control-disabled-fg:gray;--checkbox-border:#fff;--checkbox-hover:#1aebff;--checkbox-press:#212121;--combobox-border:#fff;--combobox-hover:#1aebff;--btn-hover:#1aebff;--btn-hover-fg:#000;--btn-press:#414141;--btn-disabled:#000;--toggle-btn-toggled:#1aebff;--toggle-btn-toggled-fg:#000;--scroll-hover:#1aebff;--scroll-pressed:#616161;--scroll-thumb:#fff;--listview-header:#000;--listheader-hover:#1aebff;--listheader-hover-text:#000;--listview-hover:#1aebff;--listview-selected:#404040;--listview-selected-lighter:#1aebff;--listview-selected-transparent:#1aebff;--listview-hover-lighter:transparent;--list-lighter:transparent;--hyperlink:#ff0;--tab-inactive:#000;--contextmenu-bg:#000;--treeview-selected:#1aebff;--comment-accent:#003d77;--comment-titlebar-focused:#13353e;--comment-titlebar-unfocused:#65757a;--comment-btn-hover:#1aebff;--comment-minimize-focused:BlanchedAlmond;--comment-minimize-unfocused:white;--resolved-stroke:#fff;--plusone:green;--newsfeed-gray:#999;--newsfeed-author:#b4b4b4;--newsfeed-selected:#1aebff;--dashboard-remove-hover-bg:#735913;--dashboard-remove-hover-border:#7a5b00;--dashboard-remove-press:#7f5e00;--dashboard-expand-collapse:#a0a0a0;--review-btn:#000;--review-selected:#1aebff;--review-list-border:#616161;--review-text:#fff;--review-text-selected:#000;--review-subtext:#fff;--review-subtext-selected:#000;--review-expander-hover:#fff;--review-header:#000;--preview-bar-bg:#8a3100;--preview-bg:#414141;--preview-fg:white;--preview-bar-btn-bg:#616161;--preview-bar-btn-fg:white;--checked-reviewer-fg:#bbb;--checked-reviewer-outer-border:#222;--checked-reviewer-inner-border:#555;--checked-reviewer-bg-start:#666;--checked-reviewer-bg-end:#444;--comment-list-status:#000;--comment-list-author:#fff;--comments-pane-disabled:#404040;--unpublished-bg:#550;--add-config:#616161;--diff-op-hover-start:#313831;--diff-op-hover-end:#415841;--cant-find-comment:#00a;--onboarding-bg:DarkGoldenrod;--active-border:#505050;--waiting-yellow:#f4bd00;--grid-splitter:#1aebff;--file-explorer-bg:#000;--file-explorer-header:#000;--folder-shadow:none;--file-explorer-header-hover:#1aebff;--file-explorer-header-hover-fg:#000;--file-explorer-change-underlay:#1aebff;--file-explorer-file-fg:#fff;--file-explorer-folder-fg:#000;--textbox-bg:#000;--textbox-fg:#fff;--textbox-placeholder:#fff;--accent:#fff;--accent-control:#000;--colorful-btn-bg:#000;--colorful-btn-fg:#fff;--colorful-btn-disabled-fg:gray;--colorful-btn-hover:#1aebff;--colorful-btn-hover-border:#fff;--colorful-btn-hover-fg:#000;--imgdiff-bg:#000;--findinfiles-bg:#000;--diff-area-bg:var(--main-bg);--window-bg:#000;--titlebar-text:#fff;--titlebar-text-inactive:gray;--window-btn-hover:#1aebff;--window-btn-focus:#1aebff;--sidebar-bg:#000;--focus-border:#ff0;--menu-hover:#fff;--menu-focus:#ff0;--close-btn-hover:red;--close-btn-border:#fff;--collapse-hover:#fff;--watermark-text:#fff;--badge-merged:#0ff;--search-match-bg:#f0f6;--search-match-selected-bg:#ff00ffd9;--search-match-selected-outline:3px solid #f0f}*,:before,:after{box-sizing:border-box}body{background-color:var(--main-bg);color:var(--main-fg);margin:0;padding:0;font-family:Segoe UI,Calibri,sans-serif;font-size:14px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--control-bg)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}::selection{background:var(--treeview-selected);color:var(--selected-fg)}a{color:var(--hyperlink);text-decoration:underline}a:hover{text-decoration:none}.diff-github-light{--diff-add-line:#dafbe1;--diff-add-gutter:#aceebb;--diff-add-word:#aceebb;--diff-add-word-border:transparent;--diff-add-fg:#1f2328;--diff-add-word-fg:#1f2328;--diff-delete-line:#ffebe9;--diff-delete-gutter:#ffcecb;--diff-delete-word:#ffcecb;--diff-delete-word-border:transparent;--diff-delete-fg:#1f2328;--diff-delete-word-fg:#1f2328;--diff-hunk-line:#ddf4ff;--diff-hunk-gutter:#b6e3ff;--diff-hunk-fg:#59636e;--diff-empty-line:#f6f8fa}.diff-github-dark{--diff-add-line:#3fb9501a;--diff-add-gutter:#3fb9504d;--diff-add-word:#3fb95066;--diff-add-word-border:transparent;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#f851491a;--diff-delete-gutter:#f851494d;--diff-delete-word:#f8514966;--diff-delete-word-border:transparent;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#212830;--diff-hunk-gutter:#2f3742;--diff-hunk-fg:#9198a1;--diff-empty-line:#151b23}.diff-github-light-hc{--diff-add-line:#d2fedb;--diff-add-gutter:#82e596;--diff-add-word:#055d20;--diff-add-word-border:transparent;--diff-add-fg:#010409;--diff-add-word-fg:#fff;--diff-delete-line:#fff0ee;--diff-delete-gutter:#ffc1bc;--diff-delete-word:#a0111f;--diff-delete-word-border:transparent;--diff-delete-fg:#010409;--diff-delete-word-fg:#fff;--diff-hunk-line:#dff7ff;--diff-hunk-gutter:#9cd7ff;--diff-hunk-fg:#454c54;--diff-empty-line:#e6eaef}.diff-github-dark-hc{--diff-add-line:#0ac74033;--diff-add-gutter:#28d7514d;--diff-add-word:#006222;--diff-add-word-border:transparent;--diff-add-fg:#fff;--diff-add-word-fg:#fff;--diff-delete-line:#ff808033;--diff-delete-gutter:#ff80804d;--diff-delete-word:#ad0116;--diff-delete-word-border:transparent;--diff-delete-fg:#fff;--diff-delete-word-fg:#fff;--diff-hunk-line:#5cacff33;--diff-hunk-gutter:#5cacff66;--diff-hunk-fg:#b7bdc8;--diff-empty-line:#151b23}.diff-github-black{--diff-add-line:#3fb95026;--diff-add-gutter:#3fb95059;--diff-add-word:#3fb95080;--diff-add-word-border:transparent;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#f8514926;--diff-delete-gutter:#f8514959;--diff-delete-word:#f8514980;--diff-delete-word-border:transparent;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#000;--diff-hunk-gutter:#1a1a1a;--diff-hunk-fg:#9198a1;--diff-empty-line:#000}.diff-github-black-hc{--diff-add-line:#0ac74040;--diff-add-gutter:#28d75159;--diff-add-word:#006222;--diff-add-word-border:transparent;--diff-add-fg:#fff;--diff-add-word-fg:#fff;--diff-delete-line:#ff808040;--diff-delete-gutter:#ff808059;--diff-delete-word:#ad0116;--diff-delete-word-border:transparent;--diff-delete-fg:#fff;--diff-delete-word-fg:#fff;--diff-hunk-line:#5cacff40;--diff-hunk-gutter:#5cacff73;--diff-hunk-fg:#b7bdc8;--diff-empty-line:#000}.diff-github-protanopia-light{--diff-add-line:#ddf4ff;--diff-add-gutter:#54aeff66;--diff-add-word:#54aeff66;--diff-add-word-border:transparent;--diff-add-fg:#1f2328;--diff-add-word-fg:#1f2328;--diff-delete-line:#fff0ee;--diff-delete-gutter:#ffcecb;--diff-delete-word:#ffcecb;--diff-delete-word-border:transparent;--diff-delete-fg:#1f2328;--diff-delete-word-fg:#1f2328;--diff-hunk-line:#faf0fe;--diff-hunk-gutter:#e2c5f1;--diff-hunk-fg:#59636e;--diff-empty-line:#f6f8fa}.diff-github-protanopia-dark{--diff-add-line:#58a6ff26;--diff-add-gutter:#58a6ff4d;--diff-add-word:#58a6ff66;--diff-add-word-border:transparent;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#f851491a;--diff-delete-gutter:#f851494d;--diff-delete-word:#f8514966;--diff-delete-word-border:transparent;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#212830;--diff-hunk-gutter:#2f3742;--diff-hunk-fg:#9198a1;--diff-empty-line:#151b23}.diff-github-protanopia-light-hc{--diff-add-line:#dff7ff;--diff-add-gutter:#7adbf7;--diff-add-word:#0349b4;--diff-add-word-border:transparent;--diff-add-fg:#010409;--diff-add-word-fg:#fff;--diff-delete-line:#fff0ee;--diff-delete-gutter:#ffc1bc;--diff-delete-word:#873800;--diff-delete-word-border:transparent;--diff-delete-fg:#010409;--diff-delete-word-fg:#fff;--diff-hunk-line:#f8e9ff;--diff-hunk-gutter:#e0b8f7;--diff-hunk-fg:#454c54;--diff-empty-line:#e6eaef}.diff-github-protanopia-dark-hc{--diff-add-line:#5cacff33;--diff-add-gutter:#71b7ff4d;--diff-add-word:#194fb1;--diff-add-word-border:transparent;--diff-add-fg:#fff;--diff-add-word-fg:#fff;--diff-delete-line:#ff808033;--diff-delete-gutter:#f48b254d;--diff-delete-word:#f48b2566;--diff-delete-word-border:transparent;--diff-delete-fg:#fff;--diff-delete-word-fg:#fff;--diff-hunk-line:#212830;--diff-hunk-gutter:#2f3742;--diff-hunk-fg:#b7bdc8;--diff-empty-line:#151b23}.diff-github-protanopia-black{--diff-add-line:#58a6ff33;--diff-add-gutter:#58a6ff59;--diff-add-word:#58a6ff80;--diff-add-word-border:transparent;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#f8514926;--diff-delete-gutter:#f8514959;--diff-delete-word:#f8514980;--diff-delete-word-border:transparent;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#000;--diff-hunk-gutter:#1a1a1a;--diff-hunk-fg:#9198a1;--diff-empty-line:#000}.diff-github-protanopia-black-hc{--diff-add-line:#5cacff40;--diff-add-gutter:#71b7ff59;--diff-add-word:#194fb1;--diff-add-word-border:transparent;--diff-add-fg:#fff;--diff-add-word-fg:#fff;--diff-delete-line:#ff808040;--diff-delete-gutter:#f48b2559;--diff-delete-word:#f48b2580;--diff-delete-word-border:transparent;--diff-delete-fg:#fff;--diff-delete-word-fg:#fff;--diff-hunk-line:#000;--diff-hunk-gutter:#1a1a1a;--diff-hunk-fg:#b7bdc8;--diff-empty-line:#000}.diff-github-tritanopia-light{--diff-add-line:#dafbe1;--diff-add-gutter:#aceebb;--diff-add-word:#aceebb;--diff-add-word-border:transparent;--diff-add-fg:#1f2328;--diff-add-word-fg:#1f2328;--diff-delete-line:#fff0ee;--diff-delete-gutter:#ffcecb;--diff-delete-word:#ffcecb;--diff-delete-word-border:transparent;--diff-delete-fg:#1f2328;--diff-delete-word-fg:#1f2328;--diff-hunk-line:#ddf4ff;--diff-hunk-gutter:#b6e3ff;--diff-hunk-fg:#59636e;--diff-empty-line:#f6f8fa}.diff-github-tritanopia-dark{--diff-add-line:#388bfd26;--diff-add-gutter:#58a6ff4d;--diff-add-word:#388bfd66;--diff-add-word-border:transparent;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#f851491a;--diff-delete-gutter:#f851494d;--diff-delete-word:#f8514966;--diff-delete-word-border:transparent;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#212830;--diff-hunk-gutter:#2f3742;--diff-hunk-fg:#9198a1;--diff-empty-line:#151b23}.diff-github-tritanopia-light-hc{--diff-add-line:#d2fedb;--diff-add-gutter:#82e596;--diff-add-word:#055d20;--diff-add-word-border:transparent;--diff-add-fg:#010409;--diff-add-word-fg:#fff;--diff-delete-line:#fff0ee;--diff-delete-gutter:#ffc1bc;--diff-delete-word:#873800;--diff-delete-word-border:transparent;--diff-delete-fg:#010409;--diff-delete-word-fg:#fff;--diff-hunk-line:#dff7ff;--diff-hunk-gutter:#9cd7ff;--diff-hunk-fg:#454c54;--diff-empty-line:#e6eaef}.diff-github-tritanopia-dark-hc{--diff-add-line:#5cacff33;--diff-add-gutter:#71b7ff4d;--diff-add-word:#194fb1;--diff-add-word-border:transparent;--diff-add-fg:#fff;--diff-add-word-fg:#fff;--diff-delete-line:#ff808033;--diff-delete-gutter:#ff80804d;--diff-delete-word:#ad0116;--diff-delete-word-border:transparent;--diff-delete-fg:#fff;--diff-delete-word-fg:#fff;--diff-hunk-line:#212830;--diff-hunk-gutter:#2f3742;--diff-hunk-fg:#b7bdc8;--diff-empty-line:#151b23}.diff-github-tritanopia-black{--diff-add-line:#388bfd33;--diff-add-gutter:#58a6ff59;--diff-add-word:#388bfd80;--diff-add-word-border:transparent;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#f8514926;--diff-delete-gutter:#f8514959;--diff-delete-word:#f8514980;--diff-delete-word-border:transparent;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#000;--diff-hunk-gutter:#1a1a1a;--diff-hunk-fg:#9198a1;--diff-empty-line:#000}.diff-github-tritanopia-black-hc{--diff-add-line:#5cacff40;--diff-add-gutter:#71b7ff59;--diff-add-word:#194fb1;--diff-add-word-border:transparent;--diff-add-fg:#fff;--diff-add-word-fg:#fff;--diff-delete-line:#ff808040;--diff-delete-gutter:#ff808059;--diff-delete-word:#ad0116;--diff-delete-word-border:transparent;--diff-delete-fg:#fff;--diff-delete-word-fg:#fff;--diff-hunk-line:#000;--diff-hunk-gutter:#1a1a1a;--diff-hunk-fg:#b7bdc8;--diff-empty-line:#000}.diff-visual-studio-light{--diff-add-line:#ebf1dd;--diff-add-gutter:#ebf1dd;--diff-add-word:#d7e3bc;--diff-add-word-border:#76923c;--diff-add-fg:#1f2328;--diff-add-word-fg:#1f2328;--diff-delete-line:#fcc;--diff-delete-gutter:#fcc;--diff-delete-word:#f99;--diff-delete-word-border:#f66;--diff-delete-fg:#1f2328;--diff-delete-word-fg:#1f2328;--diff-hunk-line:#f6f8fa;--diff-hunk-gutter:#f6f8fa;--diff-hunk-fg:#59636e;--diff-empty-line:#f6f8fa;--diff-area-bg:#fff}.diff-visual-studio-dark{--diff-add-line:#15352c;--diff-add-gutter:#15352c;--diff-add-word:#265e4d;--diff-add-word-border:#76923c;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#400000;--diff-delete-gutter:#400000;--diff-delete-word:#4f0000;--diff-delete-word-border:#f66;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#151b23;--diff-hunk-gutter:#151b23;--diff-hunk-fg:#9198a1;--diff-empty-line:#151b23}.diff-visual-studio-black{--diff-add-line:#15352c;--diff-add-gutter:#15352c;--diff-add-word:#265e4d;--diff-add-word-border:#76923c;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#400000;--diff-delete-gutter:#400000;--diff-delete-word:#4f0000;--diff-delete-word-border:#f66;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#000;--diff-hunk-gutter:#000;--diff-hunk-fg:#9198a1;--diff-empty-line:#000}.diff-codeflow-classic-light{--diff-add-line:#ffb;--diff-add-gutter:#ffb;--diff-add-word:#ffff80;--diff-add-word-border:#ff0;--diff-add-fg:#1f2328;--diff-add-word-fg:#1f2328;--diff-delete-line:#ffa8a8;--diff-delete-gutter:#ffa8a8;--diff-delete-word:#f77;--diff-delete-word-border:red;--diff-delete-fg:#1f2328;--diff-delete-word-fg:#1f2328;--diff-hunk-line:#f6f8fa;--diff-hunk-gutter:#f6f8fa;--diff-hunk-fg:#59636e;--diff-empty-line:#f6f8fa;--diff-area-bg:#fff}.diff-codeflow-classic-dark{--diff-add-line:#404019;--diff-add-gutter:#404019;--diff-add-word:#5d5d16;--diff-add-word-border:#8f8f0f;--diff-add-fg:#d1d7e0;--diff-add-word-fg:#d1d7e0;--diff-delete-line:#561717;--diff-delete-gutter:#561717;--diff-delete-word:#6d1414;--diff-delete-word-border:#b00b0b;--diff-delete-fg:#d1d7e0;--diff-delete-word-fg:#d1d7e0;--diff-hunk-line:#262c36;--diff-hunk-gutter:#262c36;--diff-hunk-fg:#9198a1;--diff-empty-line:#262c36}.diff-codeflow-classic-black{--diff-add-line:#404019;--diff-add-gutter:#404019;--diff-add-word:#5d5d16;--diff-add-word-border:#8f8f0f;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#561717;--diff-delete-gutter:#561717;--diff-delete-word:#6d1414;--diff-delete-word-border:#b00b0b;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#000;--diff-hunk-gutter:#000;--diff-hunk-fg:#9198a1;--diff-empty-line:#000}.diff-codeflow-redgreen-light{--diff-add-line:#a8ffa8;--diff-add-gutter:#a8ffa8;--diff-add-word:#94e694;--diff-add-word-border:#64c864;--diff-add-fg:#1f2328;--diff-add-word-fg:#1f2328;--diff-delete-line:#fbb;--diff-delete-gutter:#fbb;--diff-delete-word:#ffa8a8;--diff-delete-word-border:#ff7878;--diff-delete-fg:#1f2328;--diff-delete-word-fg:#1f2328;--diff-hunk-line:#f6f8fa;--diff-hunk-gutter:#f6f8fa;--diff-hunk-fg:#59636e;--diff-empty-line:#f6f8fa;--diff-area-bg:#fff}.diff-codeflow-redgreen-dark{--diff-add-line:#030;--diff-add-gutter:#030;--diff-add-word:#004000;--diff-add-word-border:green;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#4c0000;--diff-delete-gutter:#4c0000;--diff-delete-word:#500000;--diff-delete-word-border:#900000;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#151b23;--diff-hunk-gutter:#151b23;--diff-hunk-fg:#9198a1;--diff-empty-line:#151b23}.diff-codeflow-redgreen-black{--diff-add-line:#002800;--diff-add-gutter:#002800;--diff-add-word:#003200;--diff-add-word-border:green;--diff-add-fg:#f0f6fc;--diff-add-word-fg:#f0f6fc;--diff-delete-line:#400000;--diff-delete-gutter:#400000;--diff-delete-word:#400;--diff-delete-word-border:#a01010;--diff-delete-fg:#f0f6fc;--diff-delete-word-fg:#f0f6fc;--diff-hunk-line:#000;--diff-hunk-gutter:#000;--diff-hunk-fg:#9198a1;--diff-empty-line:#000}.diff-visual-studio-light-hc{--diff-add-line:#d6f0d6;--diff-add-gutter:#a8e0a8;--diff-add-word:#0a5f1c;--diff-add-word-border:#055d20;--diff-add-fg:#010409;--diff-add-word-fg:#fff;--diff-delete-line:#ffdada;--diff-delete-gutter:#ffb8b8;--diff-delete-word:#8b0000;--diff-delete-word-border:#a0111f;--diff-delete-fg:#010409;--diff-delete-word-fg:#fff;--diff-hunk-line:#e6eaef;--diff-hunk-gutter:#e6eaef;--diff-hunk-fg:#454c54;--diff-empty-line:#e6eaef;--diff-area-bg:#fff}.diff-visual-studio-dark-hc,.diff-visual-studio-black-hc{--diff-add-line:#0d4030;--diff-add-gutter:#0d4030;--diff-add-word:#006840;--diff-add-word-border:#00a060;--diff-add-fg:#fff;--diff-add-word-fg:#fff;--diff-delete-line:#4d0000;--diff-delete-gutter:#4d0000;--diff-delete-word:#8b0000;--diff-delete-word-border:#ff4040;--diff-delete-fg:#fff;--diff-delete-word-fg:#fff;--diff-hunk-line:#151b23;--diff-hunk-gutter:#151b23;--diff-hunk-fg:#b7bdc8;--diff-empty-line:#151b23}.diff-codeflow-classic-light-hc{--diff-add-line:#ff9;--diff-add-gutter:#ff6;--diff-add-word:#650;--diff-add-word-border:#8b7500;--diff-add-fg:#010409;--diff-add-word-fg:#fff;--diff-delete-line:#f99;--diff-delete-gutter:#f77;--diff-delete-word:#900;--diff-delete-word-border:#c00;--diff-delete-fg:#010409;--diff-delete-word-fg:#fff;--diff-hunk-line:#e6eaef;--diff-hunk-gutter:#e6eaef;--diff-hunk-fg:#454c54;--diff-empty-line:#e6eaef;--diff-area-bg:#fff}.diff-codeflow-classic-dark-hc,.diff-codeflow-classic-black-hc{--diff-add-line:#4d4d00;--diff-add-gutter:#4d4d00;--diff-add-word:#7a7a00;--diff-add-word-border:#aa0;--diff-add-fg:#fff;--diff-add-word-fg:#fff;--diff-delete-line:#600;--diff-delete-gutter:#600;--diff-delete-word:#900;--diff-delete-word-border:#ff4040;--diff-delete-fg:#fff;--diff-delete-word-fg:#fff;--diff-hunk-line:#151b23;--diff-hunk-gutter:#151b23;--diff-hunk-fg:#b7bdc8;--diff-empty-line:#151b23}.diff-codeflow-redgreen-light-hc{--diff-add-line:#90ee90;--diff-add-gutter:#7cda7c;--diff-add-word:#055d20;--diff-add-word-border:green;--diff-add-fg:#010409;--diff-add-word-fg:#fff;--diff-delete-line:#f99;--diff-delete-gutter:#ff8080;--diff-delete-word:#a0111f;--diff-delete-word-border:#c00;--diff-delete-fg:#010409;--diff-delete-word-fg:#fff;--diff-hunk-line:#e6eaef;--diff-hunk-gutter:#e6eaef;--diff-hunk-fg:#454c54;--diff-empty-line:#e6eaef;--diff-area-bg:#fff}.diff-codeflow-redgreen-dark-hc,.diff-codeflow-redgreen-black-hc{--diff-add-line:#040;--diff-add-gutter:#040;--diff-add-word:#060;--diff-add-word-border:#0a0;--diff-add-fg:#fff;--diff-add-word-fg:#fff;--diff-delete-line:#5c0000;--diff-delete-gutter:#5c0000;--diff-delete-word:maroon;--diff-delete-word-border:#ff4040;--diff-delete-fg:#fff;--diff-delete-word-fg:#fff;--diff-hunk-line:#151b23;--diff-hunk-gutter:#151b23;--diff-hunk-fg:#b7bdc8;--diff-empty-line:#151b23}
.btn{color:var(--main-fg);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:4px 12px;font-family:inherit;font-size:13px;transition:background-color .1s,border-color .1s;display:inline-flex}.btn:hover{background-color:var(--btn-hover);color:var(--btn-hover-fg)}.btn:focus{background-color:var(--window-btn-focus);outline:none}.btn:active{background-color:var(--btn-press)}.btn:disabled{background-color:var(--btn-disabled);color:var(--control-disabled-fg);cursor:not-allowed}.btn-colorful{background-color:var(--colorful-btn-bg);color:var(--colorful-btn-fg);border:1px solid #0000;min-width:80px;padding:6px 16px}.btn-colorful:hover{background-color:var(--colorful-btn-bg);box-shadow:inset 0 0 0 100px var(--colorful-btn-hover);border:1px solid var(--colorful-btn-hover-border)}.btn-colorful:focus{box-shadow:inset 0 0 0 100px var(--colorful-btn-hover)}.btn-colorful:disabled{background-color:var(--control-disabled);color:var(--colorful-btn-disabled-fg)}.btn-toggle{border:1px solid var(--combobox-border);background:0 0;min-width:22px;padding:4px 8px}.btn-toggle:hover{background-color:var(--btn-hover)}.btn-toggle.active,.btn-toggle[aria-pressed=true]{background-color:var(--toggle-btn-toggled);color:var(--toggle-btn-toggled-fg)}.btn-toggle:focus{border-color:var(--focus-border)}.btn-toolbar{min-width:48px;height:25px;color:var(--main-fg);align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}.btn-toolbar svg:not(.btn-toolbar-icon){width:12px;height:12px}.btn-toolbar-icon{flex-shrink:0}.btn-toolbar .btn-label{margin-left:0}.btn-toolbar-wide{justify-content:center;min-width:75px}.btn-menu{color:#fff;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;padding:8px;font-size:11px;display:flex}.btn-menu:hover{background-color:var(--menu-hover)}.btn-menu:focus{background-color:var(--menu-focus)}.btn-menu img,.btn-menu svg{width:16px;height:16px;margin-bottom:4px}.btn-menu span{font-size:11px}.btn-window{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:43px;height:30px;margin:0;padding:0;display:flex}.btn-window:hover{background-color:var(--window-btn-hover)}.btn-window:focus{background-color:var(--window-btn-focus)}.btn-window svg{stroke:var(--titlebar-text);fill:none}.btn-window.close:hover{background-color:var(--close-btn-hover)}.btn-window.close:hover svg{stroke:#fff}.window-inactive .btn-window svg{stroke:var(--titlebar-text-inactive)}.btn-icon{background:0 0;border:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:4px;display:flex}.btn-icon:hover{background-color:var(--btn-hover)}.btn-icon:disabled{opacity:.5;cursor:not-allowed}.btn-icon img,.btn-icon svg{width:16px;height:16px}.btn-nav{border:1px solid var(--combobox-border);background:0 0;justify-content:center;align-items:center;min-width:36px;height:25px;padding:2px 6px;display:flex}.btn-nav:hover:not(:disabled){background-color:var(--btn-hover)}.btn-nav:focus{border-color:var(--focus-border)}.btn-nav:disabled{opacity:.4;cursor:not-allowed}.btn-nav-hint{color:var(--main-fg);opacity:.7;margin-left:2px;font-size:12px}.btn-group-nav{border-left:1px solid var(--combobox-border);gap:4px;margin-left:8px;padding-left:8px;display:inline-flex}.btn-diff{border:1px solid var(--combobox-border);background:0 0;border-radius:2px;margin:2px;padding:2px 8px;font-family:Consolas,monospace;font-size:12px}.btn-diff:hover{background-color:var(--btn-hover)}.btn-diff:focus{border-color:var(--focus-border)}.btn-collapse{background:var(--window-bg);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s;display:flex}.btn-collapse:hover{background-color:var(--collapse-hover)}.btn-collapse.collapsed{transform:rotate(180deg)}.btn-collapse img,.btn-collapse svg{width:22px;height:8px}.btn-collapse-v{width:10px;height:22px}.btn-collapse-v img,.btn-collapse-v svg{width:8px;height:22px}.btn-close{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.btn-close:hover{background-color:var(--checkbox-hover);border-color:var(--close-btn-border)}.btn-close img,.btn-close svg{width:12px;height:12px}.btn-with-icon{align-items:center;gap:6px;display:inline-flex}.btn-with-icon img,.btn-with-icon svg{flex-shrink:0;width:16px;height:16px}.btn-group{gap:4px;display:inline-flex}.btn-group.right{justify-content:flex-end}.toolbar-separator{background-color:var(--combobox-border);align-self:center;width:1px;height:20px;margin:0 4px}.btn-link{color:var(--hyperlink);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.btn-link:hover{text-decoration:none}.btn-label{margin-left:6px}@media (max-width:640px){.btn-label{display:none}}
.textbox{background-color:var(--control-bg);border:1px solid var(--combobox-border);color:var(--control-fg);outline:none;padding:4px 8px;font-family:inherit;font-size:14px}.textbox:hover{border-color:var(--checkbox-border)}.textbox:focus{border-color:var(--focus-border)}.textbox:disabled{background-color:var(--control-disabled);color:var(--control-disabled-fg);border-color:var(--control-disabled-border)}.textbox::placeholder{color:var(--textbox-placeholder);font-style:italic}.textarea{resize:vertical;min-height:100px}.textbox-watermark-container{display:inline-block;position:relative}.textbox-watermark-container .textbox{width:100%}.textbox-watermark{color:var(--watermark-text);pointer-events:none;font-style:italic;transition:opacity .15s;position:absolute;bottom:6px;left:12px}.textbox-watermark-container .textbox:focus+.textbox-watermark,.textbox-watermark-container .textbox:not(:placeholder-shown)+.textbox-watermark{opacity:0}.checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.checkbox input{-webkit-appearance:none;appearance:none;background-color:var(--control-bg);border:1px solid var(--checkbox-border);cursor:pointer;width:16px;height:16px;margin:0;position:relative}.checkbox input:hover{background-color:var(--checkbox-hover)}.checkbox input:active{background-color:var(--checkbox-press)}.checkbox input:focus{border-color:var(--focus-border);outline:none}.checkbox input:checked{background-color:var(--toggle-btn-toggled)}.checkbox input:checked:after{content:"";border:solid var(--main-fg);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.checkbox input:disabled{background-color:var(--control-disabled);border-color:var(--control-disabled-border);cursor:not-allowed}.checkbox span{color:var(--main-fg);font-size:14px}.select{-webkit-appearance:none;appearance:none;background-color:var(--control-bg);border:1px solid var(--combobox-border);color:var(--control-fg);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23C4C4C4' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;min-width:100px;padding:4px 28px 4px 8px;font-family:inherit;font-size:14px}.select:hover{background-color:var(--combobox-hover)}.select:focus{border-color:var(--focus-border);outline:none}.select:disabled{background-color:var(--control-disabled);color:var(--control-disabled-fg);cursor:not-allowed}.select option{background-color:var(--contextmenu-bg);color:var(--main-fg);padding:4px 8px}.toolbar-dropdown{display:inline-block;position:relative}.toolbar-dropdown-button{height:25px;color:var(--main-fg);border:1px solid var(--combobox-border);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:2px 8px;font-family:inherit;font-size:12px;display:inline-flex}.toolbar-dropdown-button:hover{background-color:var(--btn-hover)}.toolbar-dropdown-button:focus{outline:2px solid var(--focus-border);outline-offset:-2px}.toolbar-dropdown-button[aria-expanded=true]{border-color:var(--focus-border)}.toolbar-dropdown-label{white-space:nowrap}.toolbar-dropdown-arrow{opacity:.7;flex-shrink:0}.toolbar-dropdown-listbox{z-index:1000;background-color:var(--window-bg);border:1px solid var(--combobox-border);min-width:100%;margin:2px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000004d}.toolbar-dropdown-option{cursor:pointer;white-space:nowrap;height:28px;color:var(--main-fg);background-color:var(--window-bg);align-items:center;gap:8px;padding:0 12px;display:flex}.toolbar-dropdown-option:hover{background-color:var(--menu-hover)}.toolbar-dropdown-option.selected{background-color:var(--menu-focus)}.toolbar-dropdown-option svg{flex-shrink:0;display:block}.toolbar-dropdown-option span{flex:1;font-size:13px;line-height:1}.toolbar-dropdown-option svg.w-4,.toolbar-dropdown-button svg.w-4{width:14px;height:14px}.slider{-webkit-appearance:none;appearance:none;background:var(--control-bg);border-radius:3px;outline:none;width:100%;height:6px}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--scroll-thumb);cursor:pointer;border:2px solid var(--combobox-border);border-radius:50%;width:16px;height:16px}.slider::-webkit-slider-thumb:hover{background:var(--btn-hover)}.slider::-moz-range-thumb{background:var(--scroll-thumb);cursor:pointer;border:2px solid var(--combobox-border);border-radius:50%;width:16px;height:16px}.slider-diff-mode{width:60px}.label{color:var(--main-fg);margin-bottom:4px;font-size:12px;display:block}.label-inline{margin-right:8px;display:inline}.form-group{margin-bottom:12px}.form-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tabs{flex-direction:column;display:flex}.tab-list{border-bottom:1px solid var(--combobox-border);margin:0;padding:0;list-style:none;display:flex}.tab-item{background-color:var(--tab-inactive);border:1px solid var(--combobox-border);color:var(--main-fg);cursor:pointer;border-bottom:none;margin-bottom:-1px;padding:8px 16px;transition:background-color .1s}.tab-item:hover:not(.active){background-color:var(--listheader-hover);color:var(--listheader-hover-text)}.tab-item.active{background-color:var(--main-bg);border-bottom:1px solid var(--main-bg);z-index:1}.tab-content{background-color:var(--main-bg);border:1px solid var(--combobox-border);border-top:none;padding:12px}.tab-panel{display:none}.tab-panel.active{display:block}.expander{border:1px solid var(--combobox-border);margin-bottom:4px}.expander-header{background-color:var(--control-bg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:8px 12px;display:flex}.expander-header:hover{background-color:var(--btn-hover)}.expander-arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--main-fg);width:0;height:0;margin-right:8px;transition:transform .2s}.expander.collapsed .expander-arrow{transform:rotate(-90deg)}.expander-content{padding:12px;display:block}.expander.collapsed .expander-content{display:none}.tooltip{position:relative}.tooltip:after{content:attr(data-tooltip);background-color:var(--contextmenu-bg);color:var(--main-fg);white-space:nowrap;border:1px solid var(--combobox-border);opacity:0;visibility:hidden;z-index:1000;pointer-events:none;padding:6px 10px;font-size:12px;transition:opacity .15s,visibility .15s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tooltip:hover:after{opacity:1;visibility:visible}.scrollable{max-height:400px;overflow:auto}.scrollable-x{overflow:auto hidden}.scrollable-y{overflow:hidden auto}.separator{background-color:var(--combobox-border);height:1px;margin:8px 0}.separator-v{background-color:var(--combobox-border);width:1px;height:100%;margin:0 8px}.badge{background-color:var(--toggle-btn-toggled);color:var(--toggle-btn-toggled-fg);border-radius:2px;padding:2px 6px;font-size:11px;display:inline-block}.badge-success{background-color:var(--plusone);color:#fff}.badge-warning{background-color:var(--waiting-yellow);color:#000}.badge-error{background-color:var(--error-fg);color:#fff}.badge-merged{background-color:var(--badge-merged);color:#fff}
.pr-metadata{padding:16px 16px 8px}.pr-title{color:var(--main-fg);margin:0 0 12px;font-size:24px;font-weight:600}.pr-meta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pr-author{align-items:center;gap:8px;display:flex}.pr-author-avatar{border-radius:50%}.pr-author-name{color:var(--main-fg);font-size:14px;font-weight:500}.pr-branches{align-items:center;gap:8px;font-size:14px;display:flex}.branch-name{background-color:var(--control-bg);color:var(--main-fg);border-radius:3px;padding:2px 6px;font-family:monospace;font-size:13px}.branch-separator{color:var(--control-disabled-fg);font-size:13px}.pr-description{padding:8px 16px 16px}.pr-description-empty{color:var(--control-disabled-fg);font-style:italic}.pr-description-content{color:var(--main-fg)}.rate-limit-banner{background-color:var(--badge-merged);color:var(--main-bg);justify-content:space-between;align-items:center;min-height:28px;padding:4px 12px;font-size:13px;display:flex}.rate-limit-banner-exhausted{background-color:var(--diff-delete-gutter);color:var(--diff-delete-fg)}.rate-limit-banner-message{flex:1}.rate-limit-banner-link{color:inherit;font-weight:600;text-decoration:underline}.rate-limit-banner-link:hover{opacity:.8}.rate-limit-banner-dismiss{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;margin-left:8px;padding:2px;display:flex}.rate-limit-banner-dismiss:hover{opacity:1;background-color:#0000001a}.diff-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:14px}.diff-table .diff-gutter{width:48px;min-width:48px;max-width:48px}.diff-table .diff-marker{width:32px;min-width:32px;max-width:32px}.diff-line{scroll-margin-top:var(--diff-header-total-height);transition:filter .1s}.diff-line:hover{filter:brightness(.95)}.diff-line-addition{background-color:var(--diff-add-line);color:var(--diff-add-fg)}.diff-line-deletion{background-color:var(--diff-delete-line);color:var(--diff-delete-fg)}.diff-line-context{background-color:var(--diff-area-bg)}.diff-line-header{background-color:var(--diff-hunk-line);color:var(--diff-hunk-fg);font-weight:600}.diff-line-spacer{background-color:var(--control-bg)}.diff-gutter{text-align:right;-webkit-user-select:none;user-select:none;border-right:1px solid var(--combobox-border);min-width:48px;padding:2px 8px;font-size:12px}.diff-gutter-annotation{text-align:center;border-right:none;width:24px;min-width:24px;max-width:24px;padding:2px 4px}.diff-table .diff-gutter-annotation,.side-by-side-pane .diff-gutter-annotation{width:24px;min-width:24px;max-width:24px}.diff-gutter-addition{color:var(--diff-add-fg);background-color:var(--diff-add-gutter)}.diff-gutter-deletion{color:var(--diff-delete-fg);background-color:var(--diff-delete-gutter)}.diff-gutter-context{color:var(--control-disabled-fg);background-color:var(--control-bg)}.diff-gutter-header{color:var(--diff-hunk-fg);background-color:var(--diff-hunk-gutter)}.diff-gutter-spacer{background-color:var(--control-bg)}.diff-marker{text-align:center;-webkit-user-select:none;user-select:none;width:32px;padding:2px 4px;font-family:monospace;font-size:12px;position:relative}.diff-comment-btn{opacity:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.diff-line:hover .diff-comment-btn,.diff-line:focus-within .diff-comment-btn{opacity:1}.diff-content{padding:2px 0 2px 8px;overflow:hidden}.diff-code{white-space:pre;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.diff-code.word-wrap{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}[data-text-wrap=wrap] .diff-content{overflow:visible}[data-text-wrap=wrap] .comment-thread pre,[data-text-wrap=wrap] .comment-thread code{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.word-diff-added{background-color:var(--diff-add-word);color:var(--diff-add-word-fg);border:2px solid var(--diff-add-word-border);border-radius:2px}.word-diff-removed{background-color:var(--diff-delete-word);color:var(--diff-delete-word-fg);border:2px solid var(--diff-delete-word-border);border-radius:2px}.whitespace-visible{color:var(--control-disabled-fg);opacity:.6}.diff-view-container{--diff-header-toolbar-height:33px;--diff-header-iterations-height:0px;--diff-header-border:1px;--diff-header-total-height:calc(var(--diff-header-toolbar-height) + var(--diff-header-iterations-height) + var(--diff-header-border) + (var(--diff-line-height)*var(--diff-scroll-context-lines)));flex-direction:column;height:100%;display:flex}.diff-view-container:has(.diff-header-iterations:not(:empty)){--diff-header-iterations-height:36px}.diff-header{z-index:10;background-color:var(--listview-header);border-bottom:var(--diff-header-border)solid var(--combobox-border);flex-shrink:0}.diff-header-toolbar{justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:flex}.diff-content-area{background-color:var(--diff-area-bg);flex:1;min-height:0;overflow:auto}.diff-content-wrapper{position:relative}.diff-content-wrapper[data-view-mode=inline]{padding-left:60px}.diff-filename{color:var(--main-fg);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;margin:0;font-size:13px;font-weight:500;overflow:hidden}.content-filter-slider{-webkit-user-select:none;user-select:none;border:none;outline:none;align-items:center;min-width:0;margin:-1px 0 0;padding:0;display:flex}.content-filter-track{background-color:var(--control-bg);cursor:pointer;align-items:center;width:90px;height:12px;display:flex;position:relative}.content-filter-indicator{border:1px solid var(--combobox-border);flex:1;height:100%}.content-filter-indicator-left{background-color:var(--diff-add-word);border-right:none}.content-filter-indicator-both{display:none}.content-filter-indicator-right{background-color:var(--diff-delete-word);border-left:none}.content-filter-option{cursor:pointer;height:100%;position:absolute;top:0}.content-filter-option-left{width:33.33%;left:0}.content-filter-option-both{width:33.34%;left:33.33%}.content-filter-option-right{width:33.33%;left:66.67%}.content-filter-thumb{background-color:var(--listview-header);border:1px solid var(--combobox-border);white-space:nowrap;width:70px;height:25px;color:var(--main-fg);pointer-events:none;justify-content:center;align-items:center;font-size:12px;transition:left .15s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.content-filter-track:hover .content-filter-thumb{background-color:var(--btn-hover)}.content-filter-option input:checked+.content-filter-thumb{display:flex}:is(.content-filter-option input:focus+.content-filter-thumb,.content-filter-option input:focus-visible+.content-filter-thumb){outline:2px solid var(--focus-border);outline-offset:-2px}.content-filter-option-left .content-filter-thumb{left:0}.content-filter-option-both .content-filter-thumb{left:-20px}.content-filter-option-right .content-filter-thumb{left:-40px}.diff-header-iterations{background-color:var(--listview-header);justify-content:flex-start;align-items:center;padding:0;display:flex}.diff-header-iterations:empty{display:none}.iteration-tabs-container{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.iteration-tabs{background-color:#0000;border-radius:0;align-items:center;gap:4px;display:flex;overflow:hidden}.iteration-tab{aspect-ratio:16/9;background-color:var(--tab-inactive);border:1px solid var(--combobox-border);min-width:64px;min-height:36px;color:var(--main-fg);cursor:pointer;border-bottom:none;justify-content:center;align-items:center;padding:0;font-size:18px;font-weight:500;transition:background-color .1s,color .1s;display:flex;position:relative}.iteration-tab:hover{background-color:var(--btn-hover);color:var(--main-fg)}.iteration-tab:active{background-color:var(--btn-press)}.iteration-tab.selected{background-color:var(--treeview-selected);color:var(--selected-fg)}.iteration-tab.selected:hover{background-color:var(--treeview-selected);filter:brightness(1.1)}.iteration-tab.in-range:not(.selected){background-color:var(--tab-inactive);color:var(--main-fg)}.iteration-tab-number{font-variant-numeric:tabular-nums;font-weight:700}.iteration-tab-skeleton{aspect-ratio:16/9;border:1px solid var(--combobox-border);border-bottom:none;min-width:64px;min-height:36px}.iteration-tab-skeleton.active{background-color:var(--treeview-selected);animation:none}.iteration-loading{color:var(--control-disabled-fg);align-items:center;gap:8px;font-size:14px;display:flex}.spinner-small{border:2px solid var(--combobox-border);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin}.iteration-selector{background-color:var(--control-bg);border:1px solid var(--combobox-border);border-radius:4px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px;display:flex}.iteration-count{color:var(--control-disabled-fg);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.iteration-separator{background-color:var(--combobox-border);width:1px;height:24px}.iteration-dropdown-wrapper{align-items:center;gap:8px;display:flex}.iteration-dropdown-label{color:var(--control-disabled-fg);font-size:14px;font-weight:500}.iteration-dropdown-container{position:relative}.iteration-dropdown-chevron{width:16px;height:16px;color:var(--control-disabled-fg);pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.iteration-range-dropdowns{align-items:center;gap:12px;display:flex}.iteration-range-icon{color:var(--control-disabled-fg)}.comment-thread{border:1px solid var(--combobox-border);background-color:var(--main-bg);border-radius:4px;padding:16px}.comment-thread.resolved{opacity:.75}.comment-thread-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.comment-thread-title{color:var(--main-fg);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.comment-thread-body{flex-direction:column;gap:16px;display:flex}.comment-thread-footer{border-top:1px solid var(--combobox-border);margin-top:16px;padding-top:16px}.side-by-side-container{background-color:var(--main-bg);flex:1;height:100%;display:flex;overflow:hidden}.side-by-side-pane{background-color:var(--main-bg);flex:1;min-width:0;overflow:auto}.side-by-side-pane-left{border-right:1px solid var(--combobox-border)}.side-by-side-pane table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.side-by-side-pane .diff-gutter{width:48px;min-width:48px;max-width:48px}.side-by-side-pane .diff-marker{width:32px;min-width:32px;max-width:32px}.side-by-side-pane .diff-content{width:auto}.virtualized-inline-container{width:100%;height:100%}.virtualized-inline-list .virtualized-row{min-width:100%;overflow:visible;width:max-content!important}.virtualized-row .diff-table{table-layout:auto;width:max-content;min-width:var(--diff-scroll-width,100%)}[data-text-wrap=wrap] .virtualized-inline-list .virtualized-row{min-width:unset;width:100%!important}[data-text-wrap=wrap] .virtualized-row .diff-table{width:100%;min-width:unset;table-layout:fixed}.virtualized-sxs-wrapper{height:100%;overflow:hidden}.virtualized-sxs-row{overflow:hidden}.virtualized-sxs-container{width:100%;height:100%;display:flex}.virtualized-sxs-pane{flex:1;min-width:0;overflow:hidden}.virtualized-sxs-pane-left{border-right:2px solid var(--combobox-border)}.virtualized-sxs-pane .diff-table{table-layout:fixed;width:100%}.minimap{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--control-bg);z-index:1;width:60px;position:absolute;top:0;bottom:0}.diff-content-wrapper[data-view-mode=inline] .minimap{border-right:1px solid var(--combobox-border);left:0}.diff-content-wrapper[data-view-mode=split] .minimap{border-left:1px solid var(--combobox-border);border-right:1px solid var(--combobox-border);right:50%}.minimap-svg{width:100%;height:100%;display:block}.minimap-bar{fill:var(--diff-area-bg)}.minimap-bar-disabled{fill:var(--control-disabled);opacity:.3;pointer-events:none}.minimap-deletion{fill:var(--diff-delete-line)}.minimap-addition{fill:var(--diff-add-line)}.minimap-lasso{fill:none;stroke:#505050;stroke-width:2px}
.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton{background-color:var(--control-disabled);border-radius:2px;animation:2s ease-in-out infinite skeleton-pulse}.skeleton-text{height:16px}.skeleton-text-wrapper{flex-direction:column;gap:8px;display:flex}
.window{background-color:var(--window-bg);flex-direction:column;width:100vw;min-width:400px;height:100vh;min-height:200px;display:flex;overflow:hidden}.main-layout{grid-template-columns:var(--sidebar-width,60px)var(--left-pane-width,330px)1fr var(--right-pane-width,0px);flex:1;grid-template-rows:1fr;display:grid;overflow:hidden}.sidebar-collapsed .main-layout{--sidebar-width:0px}.btn-collapse.collapsed,.btn-collapse-v.collapsed{transform:rotate(180deg)}@media (max-width:800px){.main-layout{--sidebar-width:0px;--left-pane-width:200px}.sidebar{display:none}.btn-menu-collapsed{display:flex}}
.titlebar{background-color:var(--window-bg);-webkit-user-select:none;user-select:none;-webkit-app-region:drag;justify-content:space-between;align-items:center;height:50px;padding:0 8px;display:flex}.titlebar-left{-webkit-app-region:no-drag;align-items:center;gap:8px;display:flex}.titlebar-center{text-align:center;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.window-title{color:var(--titlebar-text);font-size:12px}.titlebar-github-link{color:var(--hyperlink);white-space:nowrap;-webkit-app-region:no-drag;font-size:11px;text-decoration:none}.titlebar-github-link:hover{text-decoration:underline}.window-inactive .window-title{color:var(--titlebar-text-inactive)}.titlebar-right{-webkit-app-region:no-drag;align-items:center;display:flex}.logo{align-items:center;gap:8px;display:flex}.logo img{width:32px;height:32px}.logo-text{color:var(--titlebar-text);font-size:16px;font-weight:500}.version{color:var(--titlebar-text);opacity:.7;font-size:11px}.btn-menu-collapsed{cursor:pointer;width:50px;height:50px;color:var(--titlebar-text);background:0 0;border:none;padding:0;display:none}.btn-menu-collapsed:hover{background-color:var(--menu-hover)}.sidebar-collapsed .btn-menu-collapsed{justify-content:center;align-items:center;display:flex}
.sidebar{background-color:var(--sidebar-bg);flex-direction:column;justify-content:space-between;width:60px;transition:width .2s;display:flex;overflow:hidden}.sidebar-collapsed .sidebar{width:0;overflow:hidden}.sidebar-top,.sidebar-bottom{flex-direction:column;display:flex}
.left-pane{background-color:var(--default-bg);flex-direction:column;min-width:10px;min-height:0;display:flex;position:relative}.left-pane-header{padding:8px 12px}.logo-compact{align-items:center;gap:8px;display:flex}.logo-compact img{width:32px;height:32px}.file-explorer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.file-explorer-header{background-color:var(--file-explorer-header);color:var(--file-explorer-file-fg);align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.file-count{color:var(--control-disabled-fg);font-size:12px;font-weight:400}.file-explorer-filter-inline{flex:1;align-items:center;min-width:0;display:flex;position:relative}.file-explorer-filter-inline .filter-icon{color:var(--control-disabled-fg);pointer-events:none;z-index:1;position:absolute;left:6px}.file-explorer-filter-inline .file-filter-input{background-color:var(--textbox-bg);width:100%;height:24px;color:var(--textbox-fg);flex:1;padding-left:24px;padding-right:24px}.file-explorer-filter-inline .file-filter-input::placeholder{color:var(--textbox-placeholder)}.file-explorer-filter-inline .filter-clear{color:var(--control-disabled-fg);cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:2px}.file-explorer-filter-inline .filter-clear:hover{opacity:1;color:var(--main-fg)}.file-explorer>nav{flex-direction:column;flex:1;min-height:0;display:flex}.file-tree{flex:1;min-height:0;padding:4px 0;overflow-y:auto}.tree-item{cursor:pointer;color:var(--file-explorer-file-fg);align-items:center;gap:6px;padding:4px 12px;display:flex}.tree-item:hover{background-color:var(--listview-hover)}.tree-item.selected{background-color:var(--treeview-selected);color:var(--selected-fg)}.tree-item.indent-1{padding-left:28px}.tree-item.indent-2{padding-left:44px}.tree-item.indent-3{padding-left:60px}.tree-toggle{background:0 0;border:none;width:10px;height:10px}.tree-item.folder{background-color:var(--file-explorer-header);box-shadow:var(--folder-shadow)}.tree-item.folder .tree-toggle:before{content:"";border-left:5px solid var(--main-fg);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;display:block}.tree-item.folder.expanded .tree-toggle:before{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--main-fg)}.tree-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.line-counts{font-size:11px;font-family:var(--font-mono,monospace);gap:4px;display:flex}.line-counts .additions{color:var(--plusone)}.line-counts .deletions{color:var(--error-fg)}.change-type{border-radius:2px;padding:1px 4px;font-size:10px;font-weight:700}.change-type.add{background-color:var(--plusone);color:#fff}.change-type.edit{background-color:var(--waiting-yellow);color:#000}.change-type.delete{background-color:var(--error-fg);color:#fff}.properties-section{border-top:1px solid var(--grid-splitter)}.properties-collapse-bar{background-color:var(--grid-splitter);cursor:ns-resize;justify-content:space-between;align-items:center;height:10px;display:flex}.grip-line{flex:1;justify-content:center;align-items:center;display:flex}.grip-line:before{content:"";background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px);width:20px;height:2px}.properties-content{max-height:400px;padding:8px 12px;overflow-y:auto}.property-group{margin-bottom:12px}.property-header{color:var(--main-fg);margin-bottom:8px;font-weight:700}.property-row{gap:8px;margin-bottom:4px;font-size:12px;display:flex}.property-label{color:var(--control-disabled-fg);min-width:60px}.property-value{color:var(--main-fg)}.reviewer-item{align-items:center;gap:8px;padding:4px 0;display:flex}.reviewer-avatar{background-color:var(--toggle-btn-toggled);width:24px;height:24px;color:var(--toggle-btn-toggled-fg);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.reviewer-name{color:var(--main-fg);flex:1;font-size:12px}.reviewer-status{border-radius:2px;padding:2px 6px;font-size:11px}.reviewer-status.waiting{background-color:var(--waiting-yellow);color:#000}.reviewer-status.approved{background-color:var(--plusone);color:#fff}.resize-handle-v{cursor:ew-resize;flex-direction:column;justify-content:flex-end;align-items:center;width:10px;display:flex;position:absolute;top:0;bottom:0;right:0}.grip-line-v{background:repeating-linear-gradient(#fff 0 2px,#0000 2px 4px);width:2px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}
.main-content{background-color:var(--main-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.nav-bar{background-color:var(--control-bg);border-bottom:1px solid var(--combobox-border);align-items:center;gap:8px;padding:4px 8px;display:flex}.nav-left{gap:4px;display:flex}.toolbar{background-color:var(--control-bg);border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:4px 8px 5px;display:flex}.toolbar-left{color:var(--main-fg);align-items:center;gap:8px;display:flex}.current-file{font-size:13px}.toolbar-right{align-items:center;gap:4px;display:flex}.diff-viewer{background-color:var(--main-bg);flex:1;position:relative;overflow:hidden}.diff-placeholder{height:100%;color:var(--main-fg);flex-direction:column;justify-content:center;align-items:center;display:flex}.search-pane,.goto-pane{z-index:100;position:absolute;top:0;right:30px}.search-pane-content,.goto-pane-content{background-color:var(--control-bg);border:1px solid var(--combobox-border);border-top:none;align-items:center;gap:8px;padding:4px 8px;display:flex}.search-pane-content .textbox{width:200px}.goto-pane-content .textbox{width:120px}.resize-handle-h{cursor:ns-resize;background-color:#0000;justify-content:space-between;align-items:center;height:10px;margin-right:6px;display:flex}
.bottom-pane{background-color:var(--main-bg);border-top:1px solid var(--combobox-border);height:200px;min-height:8px;overflow:hidden}.bottom-pane .tabs{height:100%}.bottom-pane .tab-content{height:calc(100% - 32px);overflow-y:auto}.comments-list{padding:8px}.comment-item{background-color:var(--control-bg);border-radius:2px;margin-bottom:8px;padding:8px}.comment-item.resolved{opacity:.7}.comment-author{color:var(--main-fg);margin-right:8px;font-weight:700}.comment-time{color:var(--comment-list-author);font-size:11px}.comment-text{color:var(--main-fg);margin:4px 0 0;font-size:13px}
.right-pane{background-color:var(--main-bg);border-left:1px solid var(--combobox-border);width:358px;overflow-y:auto}.news-feed-header{color:var(--main-fg);border-bottom:1px solid var(--combobox-border);padding:12px;font-weight:700}.news-item{border-bottom:1px solid var(--listview-hover);padding:8px 12px;font-size:12px}.news-author{color:var(--newsfeed-author);font-weight:500}.news-action{color:var(--newsfeed-gray)}.news-target{color:var(--hyperlink)}.news-time{color:var(--newsfeed-gray);margin-top:2px;font-size:11px;display:block}
.status-bar{background-color:var(--control-bg);border-top:1px solid var(--combobox-border);height:24px;color:var(--main-fg);align-items:center;padding:0 12px;font-size:11px;display:flex}
.login-container{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.login-card{background-color:var(--control-bg);border:1px solid var(--combobox-border);border-radius:4px;width:100%;max-width:400px;padding:32px}.login-header{text-align:center;margin-bottom:24px}.login-header .logo{justify-content:center;margin-bottom:16px}.login-header .logo img{width:48px;height:48px}.login-title{color:var(--main-fg);margin:0 0 8px;font-size:24px;font-weight:600}.login-subtitle{color:var(--control-disabled-fg);margin:0}.login-actions{flex-direction:column;gap:16px;display:flex}.login-divider{text-align:center;margin:8px 0;position:relative}.login-divider:before{content:"";background-color:var(--combobox-border);height:1px;position:absolute;top:50%;left:0;right:0}.login-divider span{background-color:var(--control-bg);color:var(--control-disabled-fg);padding:0 12px;font-size:13px;position:relative}.login-form{flex-direction:column;gap:16px;display:flex}.login-footer{text-align:center;margin-top:24px}.login-footer p{color:var(--control-disabled-fg);margin:0;font-size:13px}.login-footer a{color:var(--hyperlink);text-decoration:none}.login-footer a:hover{text-decoration:underline}
.dashboard-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.dashboard-card{background-color:var(--control-bg);border:1px solid var(--combobox-border);border-radius:4px;width:100%;max-width:480px;padding:32px}.dashboard-title{color:var(--main-fg);margin:0 0 8px;font-size:24px;font-weight:600}.dashboard-subtitle{color:var(--control-disabled-fg);margin:0 0 24px}.dashboard-form{flex-direction:column;gap:16px;display:flex}.dashboard-hint{text-align:center;color:var(--control-disabled-fg);margin-top:24px;font-size:13px}
.auth-status-container{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.auth-status-card{background-color:var(--control-bg);border:1px solid var(--combobox-border);text-align:center;border-radius:4px;min-width:300px;padding:32px}.auth-status-text{color:var(--control-disabled-fg);margin:16px 0 0}.auth-error-title{color:var(--error-fg);margin:0 0 8px;font-size:20px;font-weight:600}.auth-error-message{color:var(--control-disabled-fg);margin:0 0 24px}.spinner{border:3px solid var(--combobox-border);border-top-color:var(--accent);border-radius:50%;width:48px;height:48px;margin:0 auto 16px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
.pr-error-container{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.pr-error-card{background-color:var(--control-bg);border:1px solid var(--combobox-border);text-align:center;border-radius:4px;min-width:300px;max-width:440px;padding:32px}.pr-error-icon{color:var(--control-disabled-fg);margin-bottom:16px}.pr-error-title{color:var(--fg);margin:0 0 8px;font-size:20px;font-weight:600}.pr-error-message{color:var(--control-disabled-fg);margin:0 0 24px;line-height:1.5}.pr-error-actions{flex-direction:column;align-items:center;gap:12px;display:flex}
.modal-overlay{z-index:1000;background-color:#000000ab;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-content{background-color:var(--main-bg);border:4px solid var(--accent);max-width:90vw;max-height:90vh;overflow:auto}.modal-backdrop{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.modal-title{color:var(--main-fg);margin:0 0 16px;padding:16px 16px 0;font-size:18px;font-weight:600}.modal-close-btn{margin:16px}
.theme-modal-content{width:580px;padding-bottom:0}.theme-modal-columns{gap:24px;padding:0 16px;display:flex}.theme-modal-section{flex:1}.theme-modal-section-title{color:var(--main-fg);border-bottom:1px solid var(--combobox-border);margin:0 0 12px;padding-bottom:8px;font-size:14px;font-weight:600}.theme-modal-options{flex-direction:column;gap:8px;display:flex}.theme-option{cursor:pointer;align-items:flex-start;gap:8px;padding:4px 0;display:flex}.theme-option input[type=radio]{accent-color:var(--accent);margin:2px 0 0}.theme-option-label{color:var(--main-fg);flex-direction:column;font-size:14px;display:flex}.theme-option-description{color:var(--control-disabled-fg);font-size:11px}.theme-modal-preview-title{margin:0 16px}.theme-modal-previews{gap:12px;margin:16px;display:flex}.preview-panel{background-color:var(--control-bg);border:2px solid var(--combobox-border);cursor:pointer;border-radius:6px;flex-direction:column;flex:1;gap:8px;padding:8px;transition:border-color .15s;display:flex}.preview-panel:hover:not(.preview-panel-disabled){border-color:var(--accent)}.preview-panel-selected{border-color:var(--accent);background-color:var(--listview-selected)}.preview-panel-disabled{opacity:.5;cursor:not-allowed}.preview-panel-header{align-items:center;gap:6px;display:flex}.preview-panel-header input[type=radio]{accent-color:var(--accent)}.preview-panel-label{color:var(--main-fg);font-size:12px;font-weight:600}.preview-window{border:1px solid var(--combobox-border);background-color:var(--diff-area-bg);border-radius:4px;flex:1;overflow:hidden}.preview-diff{font-family:Consolas,Monaco,monospace;font-size:11px}.preview-diff-line{padding:1px 6px;display:flex}.preview-gutter{width:14px;color:var(--control-disabled-fg);-webkit-user-select:none;user-select:none}.preview-code{color:var(--main-fg);white-space:nowrap;flex:1}.preview-swatches{justify-content:center;gap:8px;display:flex}.preview-swatch{border:1px solid var(--combobox-border);border-radius:2px;width:20px;height:20px}.preview-context{background-color:var(--diff-area-bg)}.preview-addition{background-color:var(--diff-add-line)}.preview-deletion{background-color:var(--diff-delete-line)}.preview-word-added{background-color:var(--diff-add-word);color:var(--diff-add-word-fg);border:2px solid var(--diff-add-word-border);border-radius:2px}.preview-word-removed{background-color:var(--diff-delete-word);color:var(--diff-delete-word-fg);border:2px solid var(--diff-delete-word-border);border-radius:2px}.preview-swatch-add{background-color:var(--diff-add-word)}.preview-swatch-del{background-color:var(--diff-delete-word)}.theme-modal-note{color:var(--control-disabled-fg);text-align:center;margin:0 16px 8px;font-size:11px}

