:root[data-color-scheme=light]{color-scheme:light;--accent-blue: #4072e5;--accent-blue10: rgba(64, 114, 229, 0.1019607843);--accent-blue30: rgba(64, 114, 229, 0.3019607843);--accent-blue50: rgba(64, 114, 229, 0.5019607843);--accent-gold: #cc9200;--accent-green: #39bf68;--accent-orange: #ff794c;--accent-red: #db2c3a;--accent-teal: #59adc4;--accent-white: #fff;--accent-wood-dark: #996b6f;--accent-wood: #cc7a52;--accent-yellow: #faa700;--fill-primary: rgba(0, 0, 0, 0.8509803922);--fill-secondary: rgba(0, 0, 0, 0.5019607843);--fill-tertiary: rgba(0, 0, 0, 0.2509803922);--fill-quarternary: rgba(0, 0, 0, 0.1019607843);--fill-quinary: rgba(0, 0, 0, 0.0509803922);--fill-senary: rgba(0, 0, 0, 0.0196078431);--color-background: #fff;--color-background50: rgba(255, 255, 255, 0.5019607843);--color-background70: rgba(255, 255, 255, 0.6980392157);--color-border: rgba(0, 0, 0, 0.1490196078);--color-border50: rgba(0, 0, 0, 0.0784313725);--color-button: #fff;--color-button50: rgba(255, 255, 255, 0.5019607843);--color-control: #fff;--color-menu: rgba(246, 246, 246, 0.7215686275);--color-panedivider: #dadada;--color-sidepane: #f2f2f2;--color-tabbar: #f2f2f2;--color-toolbar: #f9f9f9;--color-scrollbar: rgb(194, 194, 194);--color-scrollbar-hover: rgb(125, 125, 125);--color-scrollbar-background: transparent;--tag-blue: #55a6df;--tag-gray: #aaa;--tag-green: #74b04a;--tag-indigo: #5b6dd2;--tag-magenta: #d675e7;--tag-orange: #e59c4c;--tag-plum: #9b5579;--tag-purple: #9e8bdf;--tag-red: #ed706b;--tag-teal: #439781;--tag-yellow: #f8d648;--color-quinary-on-background: #f2f2f2;--color-quarternary-on-background: #e5e5e5;--color-quarternary-on-sidepane: #d9d9d9;--material-background: var(--color-background);--material-background50: var(--color-background50);--material-background70: var(--color-background70);--material-button: var(--color-button);--material-control: var(--color-control);--material-menu: var(--color-menu);--material-sidepane: var(--color-sidepane);--material-tabbar: var(--color-tabbar);--material-toolbar: var(--color-toolbar);--material-mix-quinary: var(--color-quinary-on-background);--material-mix-quarternary: var(--color-quarternary-on-background);--material-border-transparent: 1px solid transparent;--material-border: 1px solid var(--color-border);--material-border50: 1px solid var(--color-border50);--material-panedivider: 1px solid var(--color-panedivider);--material-border-quinary: 1px solid var(--fill-quinary);--material-border-quarternary: 1px solid var(--fill-quarternary)}

@media(prefers-color-scheme: light){
:root:not([data-color-scheme]){--accent-blue: #4072e5;--accent-blue10: rgba(64, 114, 229, 0.1019607843);--accent-blue30: rgba(64, 114, 229, 0.3019607843);--accent-blue50: rgba(64, 114, 229, 0.5019607843);--accent-gold: #cc9200;--accent-green: #39bf68;--accent-orange: #ff794c;--accent-red: #db2c3a;--accent-teal: #59adc4;--accent-white: #fff;--accent-wood-dark: #996b6f;--accent-wood: #cc7a52;--accent-yellow: #faa700;--fill-primary: rgba(0, 0, 0, 0.8509803922);--fill-secondary: rgba(0, 0, 0, 0.5019607843);--fill-tertiary: rgba(0, 0, 0, 0.2509803922);--fill-quarternary: rgba(0, 0, 0, 0.1019607843);--fill-quinary: rgba(0, 0, 0, 0.0509803922);--fill-senary: rgba(0, 0, 0, 0.0196078431);--color-background: #fff;--color-background50: rgba(255, 255, 255, 0.5019607843);--color-background70: rgba(255, 255, 255, 0.6980392157);--color-border: rgba(0, 0, 0, 0.1490196078);--color-border50: rgba(0, 0, 0, 0.0784313725);--color-button: #fff;--color-button50: rgba(255, 255, 255, 0.5019607843);--color-control: #fff;--color-menu: rgba(246, 246, 246, 0.7215686275);--color-panedivider: #dadada;--color-sidepane: #f2f2f2;--color-tabbar: #f2f2f2;--color-toolbar: #f9f9f9;--color-scrollbar: rgb(194, 194, 194);--color-scrollbar-hover: rgb(125, 125, 125);--color-scrollbar-background: transparent;--tag-blue: #55a6df;--tag-gray: #aaa;--tag-green: #74b04a;--tag-indigo: #5b6dd2;--tag-magenta: #d675e7;--tag-orange: #e59c4c;--tag-plum: #9b5579;--tag-purple: #9e8bdf;--tag-red: #ed706b;--tag-teal: #439781;--tag-yellow: #f8d648;--color-quinary-on-background: #f2f2f2;--color-quarternary-on-background: #e5e5e5;--color-quarternary-on-sidepane: #d9d9d9;--material-background: var(--color-background);--material-background50: var(--color-background50);--material-background70: var(--color-background70);--material-button: var(--color-button);--material-control: var(--color-control);--material-menu: var(--color-menu);--material-sidepane: var(--color-sidepane);--material-tabbar: var(--color-tabbar);--material-toolbar: var(--color-toolbar);--material-mix-quinary: var(--color-quinary-on-background);--material-mix-quarternary: var(--color-quarternary-on-background);--material-border-transparent: 1px solid transparent;--material-border: 1px solid var(--color-border);--material-border50: 1px solid var(--color-border50);--material-panedivider: 1px solid var(--color-panedivider);--material-border-quinary: 1px solid var(--fill-quinary);--material-border-quarternary: 1px solid var(--fill-quarternary)}}

:root[data-color-scheme=dark]{color-scheme:dark;--accent-blue: #4072e5;--accent-blue10: rgba(64, 114, 229, 0.3019607843);--accent-blue30: rgba(64, 114, 229, 0.4509803922);--accent-blue50: rgba(64, 114, 229, 0.6);--accent-gold: rgba(204, 146, 0, 0.8509803922);--accent-green: rgba(57, 191, 104, 0.8509803922);--accent-orange: rgba(255, 121, 76, 0.8509803922);--accent-red: rgba(219, 44, 58, 0.8980392157);--accent-teal: rgba(89, 173, 196, 0.8980392157);--accent-white: #fff;--accent-wood-dark: #996b6f;--accent-wood: rgba(204, 122, 82, 0.8980392157);--accent-yellow: rgba(250, 167, 0, 0.8);--fill-primary: rgba(255, 255, 255, 0.8980392157);--fill-secondary: rgba(255, 255, 255, 0.5490196078);--fill-tertiary: rgba(255, 255, 255, 0.3019607843);--fill-quarternary: rgba(255, 255, 255, 0.1215686275);--fill-quinary: rgba(255, 255, 255, 0.0588235294);--fill-senary: rgba(255, 255, 255, 0.031372549);--color-background: #1e1e1e;--color-background50: rgba(30, 30, 30, 0.5019607843);--color-background70: rgba(30, 30, 30, 0.6980392157);--color-border: rgba(255, 255, 255, 0.1803921569);--color-border50: rgba(255, 255, 255, 0.0901960784);--color-button: #404040;--color-button50: rgba(64, 64, 64, 0.5019607843);--color-control: #ccc;--color-menu: rgba(40, 40, 40, 0.5803921569);--color-panedivider: #404040;--color-sidepane: #303030;--color-tabbar: #1e1e1e;--color-toolbar: #272727;--color-scrollbar: rgb(117, 117, 117);--color-scrollbar-hover: rgb(158, 158, 158);--color-scrollbar-background: transparent;--tag-blue: rgba(85, 166, 223, 0.8509803922);--tag-gray: rgba(170, 170, 170, 0.8);--tag-green: rgba(116, 176, 74, 0.8509803922);--tag-indigo: #5b6dd2;--tag-magenta: rgba(214, 117, 231, 0.8509803922);--tag-orange: rgba(229, 156, 76, 0.8);--tag-plum: #9b5579;--tag-purple: rgba(158, 139, 223, 0.8980392157);--tag-red: rgba(237, 112, 107, 0.8980392157);--tag-teal: #439781;--tag-yellow: rgba(248, 214, 72, 0.7490196078);--color-quinary-on-background: #2b2b2b;--color-quarternary-on-background: #393939;--color-quarternary-on-sidepane: #494949;--material-background: var(--color-background);--material-background50: var(--color-background50);--material-background70: var(--color-background70);--material-button: var(--color-button);--material-control: var(--color-control);--material-menu: var(--color-menu);--material-sidepane: var(--color-sidepane);--material-tabbar: var(--color-tabbar);--material-toolbar: var(--color-toolbar);--material-mix-quinary: var(--color-quinary-on-background);--material-mix-quarternary: var(--color-quarternary-on-background);--material-border-transparent: 1px solid transparent;--material-border: 1px solid var(--color-border);--material-border50: 1px solid var(--color-border50);--material-panedivider: 1px solid var(--color-panedivider);--material-border-quinary: 1px solid var(--fill-quinary);--material-border-quarternary: 1px solid var(--fill-quarternary)}

@media(prefers-color-scheme: dark){
:root:not([data-color-scheme]){--accent-blue: #4072e5;--accent-blue10: rgba(64, 114, 229, 0.3019607843);--accent-blue30: rgba(64, 114, 229, 0.4509803922);--accent-blue50: rgba(64, 114, 229, 0.6);--accent-gold: rgba(204, 146, 0, 0.8509803922);--accent-green: rgba(57, 191, 104, 0.8509803922);--accent-orange: rgba(255, 121, 76, 0.8509803922);--accent-red: rgba(219, 44, 58, 0.8980392157);--accent-teal: rgba(89, 173, 196, 0.8980392157);--accent-white: #fff;--accent-wood-dark: #996b6f;--accent-wood: rgba(204, 122, 82, 0.8980392157);--accent-yellow: rgba(250, 167, 0, 0.8);--fill-primary: rgba(255, 255, 255, 0.8980392157);--fill-secondary: rgba(255, 255, 255, 0.5490196078);--fill-tertiary: rgba(255, 255, 255, 0.3019607843);--fill-quarternary: rgba(255, 255, 255, 0.1215686275);--fill-quinary: rgba(255, 255, 255, 0.0588235294);--fill-senary: rgba(255, 255, 255, 0.031372549);--color-background: #1e1e1e;--color-background50: rgba(30, 30, 30, 0.5019607843);--color-background70: rgba(30, 30, 30, 0.6980392157);--color-border: rgba(255, 255, 255, 0.1803921569);--color-border50: rgba(255, 255, 255, 0.0901960784);--color-button: #404040;--color-button50: rgba(64, 64, 64, 0.5019607843);--color-control: #ccc;--color-menu: rgba(40, 40, 40, 0.5803921569);--color-panedivider: #404040;--color-sidepane: #303030;--color-tabbar: #1e1e1e;--color-toolbar: #272727;--color-scrollbar: rgb(117, 117, 117);--color-scrollbar-hover: rgb(158, 158, 158);--color-scrollbar-background: transparent;--tag-blue: rgba(85, 166, 223, 0.8509803922);--tag-gray: rgba(170, 170, 170, 0.8);--tag-green: rgba(116, 176, 74, 0.8509803922);--tag-indigo: #5b6dd2;--tag-magenta: rgba(214, 117, 231, 0.8509803922);--tag-orange: rgba(229, 156, 76, 0.8);--tag-plum: #9b5579;--tag-purple: rgba(158, 139, 223, 0.8980392157);--tag-red: rgba(237, 112, 107, 0.8980392157);--tag-teal: #439781;--tag-yellow: rgba(248, 214, 72, 0.7490196078);--color-quinary-on-background: #2b2b2b;--color-quarternary-on-background: #393939;--color-quarternary-on-sidepane: #494949;--material-background: var(--color-background);--material-background50: var(--color-background50);--material-background70: var(--color-background70);--material-button: var(--color-button);--material-control: var(--color-control);--material-menu: var(--color-menu);--material-sidepane: var(--color-sidepane);--material-tabbar: var(--color-tabbar);--material-toolbar: var(--color-toolbar);--material-mix-quinary: var(--color-quinary-on-background);--material-mix-quarternary: var(--color-quarternary-on-background);--material-border-transparent: 1px solid transparent;--material-border: 1px solid var(--color-border);--material-border50: 1px solid var(--color-border50);--material-panedivider: 1px solid var(--color-panedivider);--material-border-quinary: 1px solid var(--fill-quinary);--material-border-quarternary: 1px solid var(--fill-quarternary)}}

*,::before,::after{box-sizing:border-box}

*{padding:0;margin:0}

::-moz-focus-inner{border:0}

body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;--note-font-size: 13 / 16 * 1rem}

:root{color-scheme:light dark;background-color:rgba(0,0,0,0);font-family:var(--font-family);font-size:var(--font-size);font-style:normal;--color-focus-search: color-mix(in srgb, var(--color-accent) 70%, transparent)}

@media(-moz-platform: windows){
:root{--color-accent: var(--accent-blue);--width-focus-border: 2px}}

@media(-moz-platform: windows)and (prefers-color-scheme: light){
:root{--color-focus-border:#000}}

@media(-moz-platform: windows)and (prefers-color-scheme: dark){
:root{--color-focus-border:#fff}}

@media(-moz-platform: macos){
:root{--color-accent: SelectedItem;--color-focus-border: color-mix(in srgb, var(--color-accent) 70%, transparent);--width-focus-border: 3px}}

@media(-moz-platform: linux){
:root{--color-accent: SelectedItem;--color-focus-border: var(--color-accent);--width-focus-border: 2px}}

button{all:unset;outline:revert;display:block;box-sizing:border-box;background:none;color:inherit;border:none;padding:0;font:inherit;outline:inherit;cursor:default;-moz-user-select:none;user-select:none}

button:focus-visible{outline:none;border-color:rgba(0,0,0,0) !important;box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search) !important}

button:-moz-focusring{outline:none;border-color:rgba(0,0,0,0) !important;box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search) !important}

button:disabled{opacity:.5}

input:not([type=checkbox]),button,select{font-family:inherit;font-size:inherit;outline:none}

input{color:var(--fill-primary)}

input[type=range]{-moz-appearance:none;background:rgba(0,0,0,0);accent-color:var(--accent-blue)}

input[type=range]::-moz-range-track{border-radius:2px;background:var(--fill-quinary);box-shadow:0 0 2px 0 rgba(0,0,0,.04) inset,0 0 2px 0 rgba(0,0,0,.03) inset,0 1px 2px 0 rgba(0,0,0,.02) inset}

input[type=range]::-moz-range-progress{height:4px;border-radius:2px;background:var(--accent-blue)}

input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--material-control);border:.5px var(--fill-senary);box-shadow:0 1px .75px 0 rgba(0,0,0,.05),0 .25px .25px 0 rgba(0,0,0,.15)}

input[type=range]:active:not(:disabled)::-moz-range-thumb{background:#f0f0f0}

input[type=range]:disabled{opacity:50%}

@page{margin:0}

#printContainer{display:none}

@media print{
body{background:rgba(0,0,0,0) none}

#reader-ui{display:none}

#split-view iframe{visibility:hidden !important}

body[data-pdfjsprinting] #printContainer{display:block}

#printContainer>div{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}

#printContainer canvas,#printContainer img{display:block;max-width:100%;max-height:100%}

[dir="ltr"] #printContainer canvas,[dir="ltr"] #printContainer img{direction:ltr}

[dir="rtl"] #printContainer canvas,[dir="rtl"] #printContainer img{direction:rtl}}

body.freeze:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:80;background-color:rgba(1,1,1,.1)}

.custom-sections:empty{display:none}

.icon svg{display:block;color:currentColor}

.editor{font-size:.75rem;line-height:1.3333333333;position:relative}

.editor .content{word-wrap:break-word;padding:calc(0.25 * var(--note-font-size)) 8px calc(0.25 * var(--note-font-size))}

.editor .content:focus{outline:0;cursor:text;background:var(--material-background)}

.editor .content:empty::before{content:attr(placeholder);color:#6d95e0}

.editor .content:focus:empty::before{color:#707070}

.overflowed .editor .content{pointer-events:none}

.editor .renderer{width:1px;height:1px;overflow:hidden;position:absolute;opacity:0;pointer-events:none}

.editor .editor-toolbar{font-size:12px;position:absolute;background:var(--material-toolbar);border:var(--material-panedivider);z-index:1;display:flex;margin-top:-20px;height:20px;border-radius:5px}

[dir="ltr"] .editor .editor-toolbar{left:calc(50% - 50px)}

[dir="rtl"] .editor .editor-toolbar{right:calc(50% - 50px)}

.editor .editor-toolbar .button{width:20px;height:100%;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:0;vertical-align:middle;text-align:center}

.editor .editor-toolbar .button:hover{background-color:var(--fill-quinary)}

.preview .text .editor .content:empty::before{color:inherit}

.preview .text:focus-visible{outline:0;box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search)}

.selected .expandable-editor{pointer-events:all}

.expandable-editor .content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.expandable-editor.expanded .content{display:block}

.preview{cursor:default}

.preview header{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-bottom:1px solid var(--fill-quinary);line-height:.75rem;white-space:nowrap;-moz-user-select:none;user-select:none}

.preview header .start,.preview header .center,.preview header .end{flex:1 1 0;display:flex;align-items:center}

.preview header .center{flex:0 1 auto;justify-content:center;min-width:0;max-width:50%}

.preview header .end{justify-content:flex-end}

.preview header .icon{margin-inline-end:5px}

.preview header .page{display:flex;align-items:center;font-weight:590}

[dir="ltr"] .preview header .page{padding-right:8px}

[dir="rtl"] .preview header .page{padding-left:8px}

[dir="ltr"] .preview header .page>div:first-child{margin-right:.3636363636em}

[dir="rtl"] .preview header .page>div:first-child{margin-left:.3636363636em}

.preview header .author{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fill-secondary);margin-inline-end:4px}

.preview header .author.non-authoritative{opacity:.4}

.preview header .custom-sections{display:flex;padding:0 3px;gap:3px}

.preview .text{color:var(--fill-secondary);position:relative}

.preview .text:last-child{border-bottom:0}

.selected .preview .text:last-child{border-bottom:0}

.preview .text .blockquote-border{position:absolute;top:calc(0.3333333333 * var(--note-font-size));bottom:calc(0.4166666667 * var(--note-font-size));width:2px;z-index:1}

[dir="ltr"] .preview .text .blockquote-border{left:8px}

[dir="rtl"] .preview .text .blockquote-border{right:8px}

[dir="ltr"] .preview .text .content{padding-left:16px}

[dir="rtl"] .preview .text .content{padding-right:16px}

.preview .comment{border-bottom:1px solid var(--fill-quinary)}

.preview .comment:last-child{border-bottom:0}

.selected .preview .comment:last-child{border-bottom:0}

.preview .image{width:100%}

@media(prefers-color-scheme: dark){
body.use-dark-mode-for-content .preview .image{filter:invert(90%) saturate(100%) hue-rotate(180deg) brightness(100%) contrast(125%)}}

.preview .tags{width:100%;padding:.1875rem 8px .3125rem;line-height:1.37;word-break:break-word}

[dir="ltr"] .preview .tags{text-align:left}

[dir="rtl"] .preview .tags{text-align:right}

@-moz-document url-prefix(){
.preview .tags{padding:.25rem 8px .25rem}}

.preview .tags .tag::after{content:", ";color:var(--fill-primary)}

.preview .tags .tag:last-child::after{content:none}

.preview .tags:empty::before{content:attr(placeholder);color:#6d95e0}

.annotation-popup .preview .tags:empty::before{color:#707070}

.find-popup{position:absolute;z-index:70;padding:8px;background:var(--material-toolbar);border-radius:6px;box-shadow:0 0 3px 0 rgba(0,0,0,.55),0 8px 40px 0 rgba(0,0,0,.25),0 0 3px 0 rgba(255,255,255,.1) inset;gap:12px;display:flex;flex-direction:column;inset-inline-end:15px;top:15px}

.find-popup .row{display:flex}

.find-popup .row.input{gap:8px}

.find-popup .row.input .input-box{width:100%;display:flex}

.find-popup .row.input .input-box.loading input{padding-inline-end:25px}

.find-popup .row.input .input-box.loading .spinner-container{display:flex;align-items:center;margin-inline-start:-22px}

.find-popup .row.input .input-box.loading .spinner-container .spinner{width:16px;height:16px;border:3px solid #f3f3f3;border-top:3px solid #7e7e7e;border-radius:50%;animation:spin1 1.5s linear infinite}

.find-popup .row.input .group{display:flex;align-items:center;gap:4px}

.find-popup .row.options{height:16px;display:flex;align-items:flex-start;gap:12px}

.find-popup .row.options .option{display:flex;align-items:center;gap:6px}

.find-popup .row.result{height:16px;display:flex;align-items:center;margin-top:-6px}

.find-popup .result{white-space:nowrap;-moz-user-select:none;user-select:none}

.find-popup .group{display:flex;align-items:center}

.epub-appearance-popup{position:absolute;z-index:70;padding:8px;background:var(--material-toolbar);border-radius:6px;box-shadow:0 0 3px 0 rgba(0,0,0,.55),0 8px 40px 0 rgba(0,0,0,.25),0 0 3px 0 rgba(255,255,255,.1) inset;gap:12px;display:flex;flex-direction:column;inset-inline-start:15px;top:56px;padding-block:0;gap:0}

.epub-appearance-popup .row{display:flex}

.epub-appearance-popup .row.input{gap:8px}

.epub-appearance-popup .row.input .input-box{width:100%;display:flex}

.epub-appearance-popup .row.input .input-box.loading input{padding-inline-end:25px}

.epub-appearance-popup .row.input .input-box.loading .spinner-container{display:flex;align-items:center;margin-inline-start:-22px}

.epub-appearance-popup .row.input .input-box.loading .spinner-container .spinner{width:16px;height:16px;border:3px solid #f3f3f3;border-top:3px solid #7e7e7e;border-radius:50%;animation:spin1 1.5s linear infinite}

.epub-appearance-popup .row.input .group{display:flex;align-items:center;gap:4px}

.epub-appearance-popup .row{display:grid;grid-template-columns:1fr minmax(3.2em, max-content) max-content;align-items:center;gap:4px 8px;padding-block:8px}

.epub-appearance-popup .row:not(:last-child){border-bottom:var(--material-border-quarternary)}

.epub-appearance-popup .row label{grid-column:span 3}

.epub-appearance-popup .row .value{-moz-user-select:none;user-select:none}

.epub-appearance-popup .checkbox-row{display:flex;align-items:center;gap:4px 8px;padding-block:8px}

.epub-appearance-popup .hidden{visibility:hidden}

.selection-popup{max-width:198px;padding:8px;display:flex;flex-direction:column;gap:8px}

.selection-popup .colors{gap:4px;display:flex;align-items:center;justify-content:center}

.selection-popup .color-button{width:20px;height:20px}

.selection-popup .tool-toggle{background:var(--fill-quinary);height:22px;border-radius:6px;padding:1px;display:flex;box-shadow:0px 0px 2px 0px rgba(0,0,0,.0509803922) inset,0px 0px 4px 0px rgba(0,0,0,.0509803922) inset,0px 0px 2px 0px rgba(0,0,0,.0509803922) inset}

.selection-popup .tool-toggle .highlight,.selection-popup .tool-toggle .underline{height:20px;flex:1;display:flex;justify-content:center;align-items:center;border-radius:6px;color:var(--fill-secondary);border:.5px solid rgba(0,0,0,0)}

.selection-popup .tool-toggle .highlight.active,.selection-popup .tool-toggle .highlight:active,.selection-popup .tool-toggle .highlight.active-pseudo-class-fix,.selection-popup .tool-toggle .underline.active,.selection-popup .tool-toggle .underline:active,.selection-popup .tool-toggle .underline.active-pseudo-class-fix{background:var(--material-button, #FFFFFF);border:.5px solid var(--fill-senary, rgba(0, 0, 0, 0.0196078431));box-shadow:0px 0px 0px .5px rgba(0,0,0,.05),0px .5px 2.5px 0px rgba(0,0,0,.3)}

.selection-popup .tool-toggle .highlight:active:not(.active),.selection-popup .tool-toggle .highlight.active-pseudo-class-fix:not(.active),.selection-popup .tool-toggle .underline:active:not(.active),.selection-popup .tool-toggle .underline.active-pseudo-class-fix:not(.active){background-color:var(--color-button50);z-index:1}

.selection-popup .wide-button{background:var(--material-button);text-align:center;box-shadow:0px 0px 0px .5px rgba(0,0,0,.05),0px .5px 2.5px 0px rgba(0,0,0,.3);width:100%;color:var(--fill-primary);height:22px}

.selection-popup .custom-sections{padding-top:5px}

.selection-popup .custom-sections .section{padding:5px 0;border-top:1px solid #d7dad7}

.view-popup{left:0;position:absolute;z-index:1;background:var(--material-background);border:var(--material-panedivider);border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.6)}

.view-popup::before,.view-popup::after{content:"";position:absolute;border:solid rgba(0,0,0,0);border-width:8px 8px}

.view-popup[class*=bottom-center]::before,.view-popup[class*=bottom-center]::after{border-top-width:0;left:50%;}

[dir="ltr"] .view-popup[class*=bottom-center]::before,[dir="ltr"] .view-popup[class*=bottom-center]::after{transform:translateX(-8px);}

[dir="rtl"] .view-popup[class*=bottom-center]::before,[dir="rtl"] .view-popup[class*=bottom-center]::after{transform:translateX(8px);}

.view-popup[class*=bottom-center]::before{top:-9px;border-bottom-color:var(--color-panedivider)}

.view-popup[class*=bottom-center]::after{top:-8px;border-bottom-color:var(--color-background)}

.view-popup[class*=top-center]::before,.view-popup[class*=top-center]::after{border-bottom-width:0;left:50%;}

[dir="ltr"] .view-popup[class*=top-center]::before,[dir="ltr"] .view-popup[class*=top-center]::after{transform:translateX(-8px);}

[dir="rtl"] .view-popup[class*=top-center]::before,[dir="rtl"] .view-popup[class*=top-center]::after{transform:translateX(8px);}

.view-popup[class*=top-center]::before{bottom:-9px;border-top-color:var(--color-panedivider)}

.view-popup[class*=top-center]::after{bottom:-8px;border-top-color:var(--color-background)}

.view-popup[class*=left-center]::before,.view-popup[class*=left-center]::after{border-right-width:0;transform:translateY(-8px);top:50%;}

.view-popup[class*=left-center]::before{right:-9px;border-left-color:var(--color-panedivider);}

.view-popup[class*=left-center]::after{right:-8px;border-left-color:var(--color-background);}

.view-popup[class*=right-center]::before,.view-popup[class*=right-center]::after{border-left-width:0;transform:translateY(-8px);top:50%;}

.view-popup[class*=right-center]::before{left:-9px;border-right-color:var(--color-panedivider);}

.view-popup[class*=right-center]::after{left:-8px;border-right-color:var(--color-background);}

.view-popup[class*=top-left]::before,.view-popup[class*=top-left]::after{border-bottom-width:0;left:20px;}

[dir="ltr"] .view-popup[class*=top-left]::before,[dir="ltr"] .view-popup[class*=top-left]::after{transform:translateX(-8px);}

[dir="rtl"] .view-popup[class*=top-left]::before,[dir="rtl"] .view-popup[class*=top-left]::after{transform:translateX(8px);}

.view-popup[class*=top-left]::before{bottom:-9px;border-top-color:var(--color-panedivider)}

.view-popup[class*=top-left]::after{bottom:-8px;border-top-color:var(--color-background)}

.view-popup[class*=top-right]::before,.view-popup[class*=top-right]::after{border-bottom-width:0;right:20px;}

[dir="ltr"] .view-popup[class*=top-right]::before,[dir="ltr"] .view-popup[class*=top-right]::after{transform:translateX(-8px);}

[dir="rtl"] .view-popup[class*=top-right]::before,[dir="rtl"] .view-popup[class*=top-right]::after{transform:translateX(8px);}

.view-popup[class*=top-right]::before{bottom:-9px;border-top-color:var(--color-panedivider)}

.view-popup[class*=top-right]::after{bottom:-8px;border-top-color:var(--color-background)}

.view-popup[class*=bottom-left]::before,.view-popup[class*=bottom-left]::after{border-top-width:0;left:20px;}

[dir="ltr"] .view-popup[class*=bottom-left]::before,[dir="ltr"] .view-popup[class*=bottom-left]::after{transform:translateX(-8px);}

[dir="rtl"] .view-popup[class*=bottom-left]::before,[dir="rtl"] .view-popup[class*=bottom-left]::after{transform:translateX(8px);}

.view-popup[class*=bottom-left]::before{top:-9px;border-bottom-color:var(--color-panedivider)}

.view-popup[class*=bottom-left]::after{top:-8px;border-bottom-color:var(--color-background)}

.view-popup[class*=bottom-right]::before,.view-popup[class*=bottom-right]::after{border-top-width:0;right:20px;}

[dir="ltr"] .view-popup[class*=bottom-right]::before,[dir="ltr"] .view-popup[class*=bottom-right]::after{transform:translateX(-8px);}

[dir="rtl"] .view-popup[class*=bottom-right]::before,[dir="rtl"] .view-popup[class*=bottom-right]::after{transform:translateX(8px);}

.view-popup[class*=bottom-right]::before{top:-9px;border-bottom-color:var(--color-panedivider)}

.view-popup[class*=bottom-right]::after{top:-8px;border-bottom-color:var(--color-background)}

.preview-popup{display:flex;max-height:60%;max-width:60%}

.preview-popup .inner{max-height:60%;overflow-y:auto}

.preview-popup .inner img{pointer-events:none}

@media(prefers-color-scheme: dark){
body.use-dark-mode-for-content .preview-popup .inner img{filter:invert(90%) saturate(100%) hue-rotate(180deg) brightness(100%) contrast(125%)}}

.link-popup{padding:4px}

.citation-popup{padding:5px}

.citation-popup .inner{width:400px;max-height:250px;overflow-y:auto}

.citation-popup .inner .reference-row{padding:5px;border-radius:5px;overflow-wrap:break-word}

.reference-popup{padding:5px;width:400px;max-height:250px}

.reference-popup .reference-row{padding:5px;border-radius:5px;word-break:break-all}

.annotation-popup{width:240px}

.annotation-popup .content{min-height:calc(
			2 * calc(0.3333333333 * var(--note-font-size))
			+ 3 * var(--note-font-size) * calc(4 / 3)
		);max-height:168px;overflow-y:auto}

.footnote-popup.loading{visibility:hidden}

.footnote-popup iframe{display:flex;width:100%;border:0;max-height:300px}

.dialog-popup-overlay,.tooltip-popup-overlay{pointer-events:all;position:absolute;width:100%;height:100%;z-index:50;overflow:hidden;top:0}

.dialog-popup-overlay .modal-popup,.tooltip-popup-overlay .modal-popup{background:var(--material-background);border:var(--material-panedivider);border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.6)}

.dialog-popup-overlay{justify-content:center;align-items:center;display:flex}

.dialog-popup-overlay .modal-popup{min-width:200px}

.label-popup{position:absolute;left:-9999px;background:var(--material-background);border:var(--material-panedivider);border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.6)}

.label-popup::before,.label-popup::after{content:"";position:absolute;border:solid rgba(0,0,0,0);border-width:8px 8px}

.label-popup[class*=bottom-center]::before,.label-popup[class*=bottom-center]::after{border-top-width:0;left:50%;}

[dir="ltr"] .label-popup[class*=bottom-center]::before,[dir="ltr"] .label-popup[class*=bottom-center]::after{transform:translateX(-8px);}

[dir="rtl"] .label-popup[class*=bottom-center]::before,[dir="rtl"] .label-popup[class*=bottom-center]::after{transform:translateX(8px);}

.label-popup[class*=bottom-center]::before{top:-9px;border-bottom-color:var(--color-panedivider)}

.label-popup[class*=bottom-center]::after{top:-8px;border-bottom-color:var(--color-background)}

.label-popup[class*=top-center]::before,.label-popup[class*=top-center]::after{border-bottom-width:0;left:50%;}

[dir="ltr"] .label-popup[class*=top-center]::before,[dir="ltr"] .label-popup[class*=top-center]::after{transform:translateX(-8px);}

[dir="rtl"] .label-popup[class*=top-center]::before,[dir="rtl"] .label-popup[class*=top-center]::after{transform:translateX(8px);}

.label-popup[class*=top-center]::before{bottom:-9px;border-top-color:var(--color-panedivider)}

.label-popup[class*=top-center]::after{bottom:-8px;border-top-color:var(--color-background)}

.label-popup[class*=left-center]::before,.label-popup[class*=left-center]::after{border-right-width:0;transform:translateY(-8px);top:50%;}

.label-popup[class*=left-center]::before{right:-9px;border-left-color:var(--color-panedivider);}

.label-popup[class*=left-center]::after{right:-8px;border-left-color:var(--color-background);}

.label-popup[class*=right-center]::before,.label-popup[class*=right-center]::after{border-left-width:0;transform:translateY(-8px);top:50%;}

.label-popup[class*=right-center]::before{left:-9px;border-right-color:var(--color-panedivider);}

.label-popup[class*=right-center]::after{left:-8px;border-right-color:var(--color-background);}

.label-popup[class*=top-left]::before,.label-popup[class*=top-left]::after{border-bottom-width:0;left:20px;}

[dir="ltr"] .label-popup[class*=top-left]::before,[dir="ltr"] .label-popup[class*=top-left]::after{transform:translateX(-8px);}

[dir="rtl"] .label-popup[class*=top-left]::before,[dir="rtl"] .label-popup[class*=top-left]::after{transform:translateX(8px);}

.label-popup[class*=top-left]::before{bottom:-9px;border-top-color:var(--color-panedivider)}

.label-popup[class*=top-left]::after{bottom:-8px;border-top-color:var(--color-background)}

.label-popup[class*=top-right]::before,.label-popup[class*=top-right]::after{border-bottom-width:0;right:20px;}

[dir="ltr"] .label-popup[class*=top-right]::before,[dir="ltr"] .label-popup[class*=top-right]::after{transform:translateX(-8px);}

[dir="rtl"] .label-popup[class*=top-right]::before,[dir="rtl"] .label-popup[class*=top-right]::after{transform:translateX(8px);}

.label-popup[class*=top-right]::before{bottom:-9px;border-top-color:var(--color-panedivider)}

.label-popup[class*=top-right]::after{bottom:-8px;border-top-color:var(--color-background)}

.label-popup[class*=bottom-left]::before,.label-popup[class*=bottom-left]::after{border-top-width:0;left:20px;}

[dir="ltr"] .label-popup[class*=bottom-left]::before,[dir="ltr"] .label-popup[class*=bottom-left]::after{transform:translateX(-8px);}

[dir="rtl"] .label-popup[class*=bottom-left]::before,[dir="rtl"] .label-popup[class*=bottom-left]::after{transform:translateX(8px);}

.label-popup[class*=bottom-left]::before{top:-9px;border-bottom-color:var(--color-panedivider)}

.label-popup[class*=bottom-left]::after{top:-8px;border-bottom-color:var(--color-background)}

.label-popup[class*=bottom-right]::before,.label-popup[class*=bottom-right]::after{border-top-width:0;right:20px;}

[dir="ltr"] .label-popup[class*=bottom-right]::before,[dir="ltr"] .label-popup[class*=bottom-right]::after{transform:translateX(-8px);}

[dir="rtl"] .label-popup[class*=bottom-right]::before,[dir="rtl"] .label-popup[class*=bottom-right]::after{transform:translateX(8px);}

.label-popup[class*=bottom-right]::before{top:-9px;border-bottom-color:var(--color-panedivider)}

.label-popup[class*=bottom-right]::after{top:-8px;border-bottom-color:var(--color-background)}

.label-popup .row.label{display:flex}

.label-popup .row.label .column{display:flex;align-items:center}

.label-popup .row.label .column.first input{width:100px}

.label-popup .row.label .column.second{margin-inline-start:10px;-moz-user-select:none;user-select:none}

.label-popup .row.label .column.second label{padding-inline-start:5px}

.modal-popup{padding:16px;display:flex;flex-direction:column;gap:16px}

.modal-popup .row.checkbox{display:flex}

.modal-popup .row.checkbox input{margin-inline-end:10px}

.modal-popup .row.buttons{display:flex;justify-content:flex-end;gap:8px}

.modal-popup .row.radio{-moz-user-select:none;user-select:none;border:0;margin-top:8px}

.modal-popup .row.radio legend{font-size:.6875rem;font-weight:bold;padding-bottom:4px}

.modal-popup .row.radio .choice{display:flex;align-items:center}

.modal-popup .row.radio .choice:not(:last-child){padding-bottom:5px}

.modal-popup .row.radio .choice input:focus-visible{box-shadow:0 0 0 2px rgba(10,108,245,.5),0 0 0 1px #a5afc1}

.modal-popup .row.radio .choice input:-moz-focusring{box-shadow:0 0 0 2px rgba(10,108,245,.5),0 0 0 1px #a5afc1}

[dir="ltr"] .modal-popup .row.radio .choice label{padding-left:5px}

[dir="rtl"] .modal-popup .row.radio .choice label{padding-right:5px}

.modal-popup progress{width:100%}

.modal-popup input[type=radio]:disabled+label{color:var(--fill-secondary)}

.modal-popup input[type=text]{padding:0 7px;background:var(--material-background);border-radius:5px;border:var(--material-border-quinary);height:22px}

.modal-popup input[type=text]:disabled{color:var(--fill-tertiary)}

.modal-popup button{height:22px;padding:0 7px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;background:var(--material-button);box-shadow:0px 0px 0px .5px rgba(0,0,0,.05),0px .5px 2.5px 0px rgba(0,0,0,.3)}

.modal-popup button.primary{color:var(--accent-white)}

[dir="ltr"] .modal-popup button.primary{background:linear-gradient(180deg, rgba(255, 255, 255, 0.17) 0%, rgba(255, 255, 255, 0) 100%),var(--accent-blue)}

[dir="rtl"] .modal-popup button.primary{background:linear-gradient(-180deg, rgba(255, 255, 255, 0.17) 0%, rgba(255, 255, 255, 0) 100%),var(--accent-blue)}

.modal-popup button:-moz-focusring{box-shadow:0 0 0 4px rgba(10,108,245,.5),0 0 0 1px rgba(0,0,0,.15),0 1px 0 1px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.12)}

.modal-popup button:focus-visible{box-shadow:0 0 0 4px rgba(10,108,245,.5),0 0 0 1px rgba(0,0,0,.15),0 1px 0 1px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.12)}

.modal-popup button:active:not(:disabled),.modal-popup button.active:not(:disabled){background:linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.05)),#095fd8}

.modal-popup button:disabled{opacity:.7}

@media(-moz-platform: macos){
.modal-popup button:-moz-window-inactive{background:var(--material-button);box-shadow:0px 0px 0px .5px rgba(0,0,0,.05),0px .5px 2.5px 0px rgba(0,0,0,.3)}}

.context-menu-overlay{pointer-events:all;position:absolute;top:0;width:100%;height:100%;z-index:60;overflow:hidden}

[dir="ltr"] .context-menu-overlay{left:0}

[dir="rtl"] .context-menu-overlay{right:0}

.context-menu{position:absolute;background:var(--material-toolbar);border:var(--material-panedivider);border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.6);left:-9999px;min-width:120px;padding:5px;font-size:12px;max-height:100%;overflow-y:auto}

.context-menu .group{display:flex;flex-direction:column}

.context-menu .group button.row{-moz-user-select:none;user-select:none;cursor:default;display:flex;align-items:center;text-align:center;white-space:nowrap;height:28px;border-radius:5px;padding-inline-start:22px;width:100%;padding-inline-end:10px}

.context-menu .group button.row.checked:before{content:"✓";position:absolute;margin-inline-start:-17px;height:28px;display:flex;align-items:center}

.context-menu .group button.row:disabled{opacity:.5}

.context-menu .group button.row:hover,.context-menu .group button.row:focus{outline:none;box-shadow:none;background:var(--fill-quinary)}

.context-menu .group button.row .icon{display:flex;align-items:center;justify-content:space-around;margin-inline-end:5px}

.context-menu .group .slider.row{display:flex;padding:5px 10px;column-gap:7px;width:160px}

.context-menu .group .slider.row.center{align-items:center}

.context-menu .group .slider.row input{width:0;flex-grow:1}

.context-menu .group .slider.row input:focus-visible{box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search)}

.context-menu .group .slider.row .number{min-width:30px;text-align:center}

.context-menu .group:not(:last-child){padding-bottom:5px;box-shadow:rgba(166,145,113,.2) 0px 1px 0px 0px}

.context-menu .group:not(:first-child){padding-top:6px}

#annotationsView{width:100%;height:100%;-moz-user-select:none;user-select:none;display:flex;flex-direction:column}

#annotationsView:focus{outline:none}

#annotationsView .annotations{overflow:auto;padding:3px 7px 0;flex:1}

#annotationsView .annotations>*:last-child{margin-bottom:8px}

#annotationsView .annotations .annotation{background:var(--material-background);outline:1px solid var(--fill-quinary);border-radius:5px;overflow:hidden}

#annotationsView .annotations .annotation:active{outline:1px solid var(--fill-tertiary)}

#annotationsView .annotations .annotation.selected{background:var(--accent-blue10);outline:3px solid var(--accent-blue50)}

#annotationsView .annotations .annotation+.annotation{margin-top:7px}

#annotationsView .selector{padding:8px 8px;border-top:var(--material-panedivider);z-index:1;max-height:140px;overflow:auto}

#annotationsView .selector .colors{display:flex;flex-wrap:wrap}

#annotationsView .selector .colors .color{padding:2px;display:flex;border-radius:3px}

[dir="ltr"] #annotationsView .selector .colors .color{margin-left:1px}

[dir="rtl"] #annotationsView .selector .colors .color{margin-right:1px}

#annotationsView .selector .colors .color:hover,#annotationsView .selector .colors .color.dragged-over{background-color:var(--fill-quinary)}

#annotationsView .selector .colors .color.selected{background-color:var(--fill-secondary)}

#annotationsView .selector .colors .color.selected:hover{opacity:.75}

#annotationsView .selector .colors .color.inactive svg{opacity:.4}

#annotationsView .selector .tags{display:flex;flex-wrap:wrap}

#annotationsView .selector .tags:nth-child(2){margin-top:4px}

#annotationsView .selector .tags .tag{overflow:hidden;text-overflow:ellipsis;white-space:pre;padding:2px 4px;margin-bottom:1px;display:flex;align-items:center;border-radius:6px;border:1px solid rgba(0,0,0,0);cursor:default}

[dir="ltr"] #annotationsView .selector .tags .tag{margin-left:1px}

[dir="rtl"] #annotationsView .selector .tags .tag{margin-right:1px}

#annotationsView .selector .tags .tag.color{font-weight:bold}

#annotationsView .selector .tags .tag.color .icon{margin-inline-end:4px}

#annotationsView .selector .tags .tag:hover,#annotationsView .selector .tags .tag.dragged-over{background-color:var(--fill-quinary)}

#annotationsView .selector .tags .tag.selected{background-color:var(--fill-secondary);color:var(--color-background)}

#annotationsView .selector .tags .tag.selected:hover{opacity:.75}

#annotationsView .selector .tags .tag.inactive{opacity:.6}

#annotationsView .selector .authors{margin-top:5px;display:flex;flex-wrap:wrap}

#annotationsView .selector .authors:nth-child(2){margin-top:4px}

#annotationsView .selector .authors .author{cursor:default;overflow:hidden;text-overflow:ellipsis;white-space:pre;padding:2px 4px;margin-bottom:1px;display:flex;align-items:center;border-radius:6px;border:1px solid rgba(0,0,0,0)}

[dir="ltr"] #annotationsView .selector .authors .author{margin-left:1px}

[dir="rtl"] #annotationsView .selector .authors .author{margin-right:1px}

#annotationsView .selector .authors .author svg{margin-inline-end:4px}

#annotationsView .selector .authors .author.selected{color:#fff;background:#598bec}

#annotationsView .selector .authors .author:hover{background:#bbcef1;border:1px solid #6d95e0}

#annotationsView .selector .authors .author:active,#annotationsView .selector .authors .author.active{color:#fff;background:#598bec}

#annotationsView .selector .authors .author.inactive{opacity:.4}

.search-box{display:flex;align-items:center;padding:4px;border-radius:5px;border:0;color:var(--fill-primary)}

.search-box .btn{display:flex;align-items:center}

.search-box:not(.expanded){color:var(--fill-secondary)}

.search-box:not(.expanded):hover{background-color:var(--fill-quinary)}

.search-box:not(.expanded):active{background-color:var(--fill-quarternary)}

.search-box.expanded{border:var(--material-border-quinary);background:var(--material-background)}

.search-box input{background-color:rgba(0,0,0,0);border:0;max-width:0;width:100%;transition:max-width .25s ease}

.search-box.expanded input{max-width:130px}

[dir="ltr"] .search-box.expanded input{padding-left:4px}

[dir="rtl"] .search-box.expanded input{padding-right:4px}

.search-box:focus-within{outline:none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search)}

.toolbar{left:0;right:0;z-index:30;cursor:default;position:relative;display:flex;justify-content:space-between;-moz-window-dragging:drag;-moz-user-select:none;user-select:none;color:#404040;font-size:13px;height:41px !important;min-height:41px;margin:0;padding:0px 8px;min-width:1px;background:var(--material-toolbar);border-bottom:var(--material-panedivider)}

.toolbar .start,.toolbar .center,.toolbar .end{display:flex;align-items:center;gap:4px}

.toolbar .end{justify-content:flex-end;padding-inline-end:var(--toolbar-placeholder-width)}

.toolbar .custom-sections{display:flex;padding:0 3px;gap:3px}

.toolbar .toolbar-button,.toolbar .toolbar-text-input{-moz-window-dragging:no-drag}

.toolbar #pageNumber{width:52px}

[dir="ltr"] .toolbar #pageNumber{text-align:right}

[dir="rtl"] .toolbar #pageNumber{text-align:left}

.toolbar #numPages{color:var(--fill-secondary);display:flex}

[dir="ltr"] .toolbar #numPages{margin-left:0}

[dir="rtl"] .toolbar #numPages{margin-right:0}

.toolbar #numPages div{position:absolute}

@media(-moz-platform: macos){
.toolbar:-moz-window-inactive{opacity:.6}}

[dir=rtl] .toolbar .sidebar-toggle{transform:scaleX(-1)}

[dir=ltr] .toolbar .context-pane-toggle .standard-view{transform:scaleX(-1)}

.divider{width:1px;height:20px;border-radius:.5px;background:var(--fill-quinary);margin:0 4px}

.toolbar-button{color:var(--fill-secondary);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:5px}

.toolbar-button:hover{background-color:var(--fill-quinary)}

.toolbar-button:active,.toolbar-button.active,.toolbar-button.active-pseudo-class-fix{background-color:var(--fill-quarternary)}

.toolbar-button[disabled]{pointer-events:none}

.toolbar-dropdown-button{gap:4px;width:40px}

.toolbar-text-input{padding:0 7px;background:var(--material-background);border-radius:5px;border:var(--material-border-quinary);height:28px;width:100%}

.toolbar-text-input:focus{outline:none;border-color:rgba(0,0,0,0);box-shadow:0 0 0 var(--width-focus-border) var(--color-focus-search)}

body.sidebar-open #split-view,body.sidebar-open .split-view{inset-inline-start:var(--sidebar-width)}

#sidebarContainer{display:flex;flex-direction:column;position:absolute;top:41px;bottom:0;width:var(--sidebar-width);z-index:10;background-color:var(--material-sidepane)}

[dir="ltr"] #sidebarContainer{left:calc(-1*var(--sidebar-width));border-right:var(--material-panedivider)}

[dir="rtl"] #sidebarContainer{right:calc(-1*var(--sidebar-width));border-left:var(--material-panedivider)}

body.sidebar-open #sidebarContainer{visibility:visible}

[dir="ltr"] body.sidebar-open #sidebarContainer{left:0}

[dir="rtl"] body.sidebar-open #sidebarContainer{right:0}

#sidebarContainer .sidebar-toolbar{display:flex;justify-content:space-between;height:40px;align-items:center;padding:0 8px}

#sidebarContainer .sidebar-toolbar .start{display:flex}

[dir="ltr"] #sidebarContainer .sidebar-toolbar .end{margin-left:8px}

[dir="rtl"] #sidebarContainer .sidebar-toolbar .end{margin-right:8px}

@media(-moz-platform: macos){
#sidebarContainer .sidebar-toolbar:-moz-window-inactive{opacity:.6}}

#sidebarContent{flex:1 1 0;overflow:auto;-webkit-overflow-scrolling:touch;background-color:var(--material-sidepane)}

#sidebarContent .viewWrapper.hidden{display:none}

#sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:20;cursor:col-resize}

[dir="ltr"] #sidebarResizer{right:-4px}

[dir="rtl"] #sidebarResizer{left:-4px}

.sidebar-resizer{display:block;top:41px;bottom:0;inset-inline-start:var(--sidebar-width);cursor:ew-resize;position:absolute;z-index:20}

.sidebar-resizer:before{content:"";height:100%;width:7px;position:absolute;margin-inline-start:-3px}

.sidebar-resizer.resizing:after{content:"";position:fixed;inset-block:0;inset-inline:0}

body.enable-vertical-split-view .split-view-resizer{display:block;width:1px;top:0;bottom:0;inset-inline-end:var(--split-view-size);cursor:ew-resize;position:absolute;background-color:var(--color-panedivider);z-index:21}

body.enable-vertical-split-view .split-view-resizer:before{content:"";height:100%;width:7px;position:absolute;margin-inline-start:-3px}

body.enable-vertical-split-view .split-view-resizer.resizing:after{content:"";position:fixed;inset-block:0;inset-inline:0}

body.enable-horizontal-split-view .split-view-resizer{display:block;height:1px;left:0;right:0;bottom:var(--split-view-size);cursor:ns-resize;position:absolute;background-color:var(--color-panedivider);z-index:21}

body.enable-horizontal-split-view .split-view-resizer:before{content:"";width:100%;height:7px;position:absolute;top:-3px}

body.enable-horizontal-split-view .split-view-resizer.resizing:after{content:"";position:fixed;inset-block:0;inset-inline:0}

#split-view,.split-view{position:absolute;inset-inline-start:0;inset-inline-end:0;top:41px;bottom:var(--bottom-placeholder-height);display:flex}

#split-view .primary,#split-view .secondary,.split-view .primary,.split-view .secondary{display:flex;position:relative;overflow:hidden}

#split-view .primary>iframe,#split-view .secondary>iframe,.split-view .primary>iframe,.split-view .secondary>iframe{display:flex;width:100%;border:0;visibility:hidden}

#split-view .primary>iframe.loaded,#split-view .secondary>iframe.loaded,.split-view .primary>iframe.loaded,.split-view .secondary>iframe.loaded{visibility:visible}

#split-view .primary,.split-view .primary{flex-grow:1}

#split-view .secondary,.split-view .secondary{display:none}

body.enable-vertical-split-view .primary{width:0}

body.enable-vertical-split-view .secondary{display:flex !important;width:var(--split-view-size)}

body.enable-horizontal-split-view .primary{height:0}

body.enable-horizontal-split-view #split-view,body.enable-horizontal-split-view .split-view{flex-direction:column}

body.enable-horizontal-split-view #split-view .secondary,body.enable-horizontal-split-view .split-view .secondary{display:flex !important;height:var(--split-view-size)}

.outline-view{padding:4px 8px;outline:none}

.outline-view ul li{list-style:none}

.outline-view ul li .item{display:flex;align-items:center}

.outline-view ul li .item .title{text-decoration:none;display:block;height:auto;font-size:.6875rem;line-height:1.2;-moz-user-select:none;user-select:none;white-space:normal;padding:.21875rem;cursor:pointer}

.outline-view ul li .item.active .title{outline:3px solid var(--accent-blue50);border-radius:5px}

.outline-view ul li .item .toggle{height:1.25rem;width:9px;flex-shrink:0;color:var(--fill-secondary);display:flex;align-items:center;margin-inline-end:3px;margin-inline-start:3px}

.outline-view ul li .item.unmatched{color:var(--fill-secondary)}

html[dir="ltr"][dir=ltr] .outline-view ul li .item.expandable:not(.expanded) .toggle{transform:rotate(-90deg)}

html[dir="rtl"][dir=ltr] .outline-view ul li .item.expandable:not(.expanded) .toggle{transform:rotate(90deg)}

html[dir="ltr"][dir=rtl] .outline-view ul li .item.expandable:not(.expanded) .toggle{transform:rotate(90deg)}

html[dir="rtl"][dir=rtl] .outline-view ul li .item.expandable:not(.expanded) .toggle{transform:rotate(-90deg)}

.outline-view ul li .children{padding-inline-start:16px}

.outline-view.loading{display:flex;height:100%;align-items:center;justify-content:center}

.outline-view.loading .spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #7e7e7e;border-radius:50%;animation:spin1 1.5s linear infinite}

@keyframes spin1{
0%{transform:rotate(0deg)}

100%{transform:rotate(360deg)}}

.thumbnails-view{width:100%;height:100%;-moz-user-select:none;user-select:none;display:flex;flex-direction:column}

.thumbnails-view .thumbnails-header{display:flex;position:relative;margin:6px 13px;justify-content:space-between;align-items:center}

.thumbnails-view .thumbnails{cursor:default;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;outline:none;overflow:auto;padding:10px 30px 0;-moz-user-select:none;user-select:none}

.thumbnails-view .thumbnail{display:flex;flex-direction:column;gap:8px}

.thumbnails-view .thumbnail .image{border-radius:5px}

.thumbnails-view .thumbnail .image img{border-radius:3px;border:0;display:block}

.thumbnails-view .thumbnail .image .placeholder{background-color:var(--fill-quarternary);border-radius:5px}

@media(prefers-color-scheme: dark){
body.use-dark-mode-for-content .thumbnails-view .thumbnail .image{filter:invert(90%) saturate(100%) hue-rotate(180deg) brightness(100%) contrast(125%)}}

.thumbnails-view .thumbnail .label{display:flex;justify-content:center}

.thumbnails-view .thumbnail.selected .image{outline:3px solid var(--accent-blue50)}

.error-bar{position:absolute;left:0;right:0;bottom:0;font-size:1rem;height:2.5em;display:flex;justify-content:center;align-items:center;background-color:var(--accent-red);color:var(--accent-white);z-index:90}

#drag-multi{position:absolute;top:-3000px}

[dir="ltr"] #drag-multi{left:-1000px}

[dir="rtl"] #drag-multi{right:-1000px}

#drag-multi::before{font-size:30px;content:"⧉"}

.error-bar{position:absolute;left:0;right:0;bottom:0;font-size:1rem;height:2.5em;display:flex;justify-content:center;align-items:center;background-color:var(--accent-red);color:var(--accent-white);z-index:90}

#drag-multi{position:absolute;top:-3000px}

[dir="ltr"] #drag-multi{left:-1000px}

[dir="rtl"] #drag-multi{right:-1000px}

#drag-multi::before{font-size:30px;content:"⧉"}
