From 22e5b7d2172c5f22996727a4515063986aa617f5 Mon Sep 17 00:00:00 2001 From: withanage Date: Wed, 23 Sep 2020 19:36:42 +0200 Subject: [PATCH 1/5] Add title to webpage when editing texture --- TextureHandler.inc.php | 9 +++++++-- templates/editor.tpl | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) mode change 100644 => 100755 TextureHandler.inc.php mode change 100644 => 100755 templates/editor.tpl diff --git a/TextureHandler.inc.php b/TextureHandler.inc.php old mode 100644 new mode 100755 index 11bff5d..8d99045 --- a/TextureHandler.inc.php +++ b/TextureHandler.inc.php @@ -321,7 +321,8 @@ public function editor($args, $request) { if (!$submissionId || !$stageId || !$fileId) { fatalError('Invalid request'); } - + $submissionDao = DAORegistry::getDAO('SubmissionDAO'); + $submission = $submissionDao->getById($submissionId); $submissionFile = $this->getAuthorizedContextObject(ASSOC_TYPE_SUBMISSION_FILE); $filePath = $submissionFile->getFilePath(); $manuscriptXml = file_get_contents($filePath); @@ -333,16 +334,20 @@ public function editor($args, $request) { array( 'submissionId' => $submissionId, 'fileId' => $fileId, - 'stageId' => $stageId, + 'stageId' => $stageId ) ); AppLocale::requireComponents(LOCALE_COMPONENT_APP_COMMON, LOCALE_COMPONENT_PKP_MANAGER); $templateMgr = TemplateManager::getManager($request); + $publication = $submission->getCurrentPublication(); + $title = $publication->getData('title', $publication->getData('locale')) ?: 'Texture'; + $templateMgr->assign(array( 'documentUrl' => $documentUrl, 'textureUrl' => $this->_plugin->getTextureUrl($request), 'texturePluginUrl' => $this->_plugin->getPluginUrl($request), + 'title' => $title )); return $templateMgr->fetch($editorTemplateFile); } diff --git a/templates/editor.tpl b/templates/editor.tpl old mode 100644 new mode 100755 index 0986e17..803a175 --- a/templates/editor.tpl +++ b/templates/editor.tpl @@ -12,6 +12,7 @@ + {$title} {* Texture dependencies (see index.html in Texture distribution) *} From 71d4f8900a68f9a864179622d5c841145f913022 Mon Sep 17 00:00:00 2001 From: withanage Date: Thu, 24 Sep 2020 20:07:51 +0200 Subject: [PATCH 2/5] Code optimizations --- TextureHandler.inc.php | 5 ++--- templates/editor.tpl | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/TextureHandler.inc.php b/TextureHandler.inc.php index 8d99045..ca1fd82 100755 --- a/TextureHandler.inc.php +++ b/TextureHandler.inc.php @@ -321,8 +321,7 @@ public function editor($args, $request) { if (!$submissionId || !$stageId || !$fileId) { fatalError('Invalid request'); } - $submissionDao = DAORegistry::getDAO('SubmissionDAO'); - $submission = $submissionDao->getById($submissionId); + $submission = $this->getAuthorizedContextObject(ASSOC_TYPE_SUBMISSION); $submissionFile = $this->getAuthorizedContextObject(ASSOC_TYPE_SUBMISSION_FILE); $filePath = $submissionFile->getFilePath(); $manuscriptXml = file_get_contents($filePath); @@ -341,7 +340,7 @@ public function editor($args, $request) { AppLocale::requireComponents(LOCALE_COMPONENT_APP_COMMON, LOCALE_COMPONENT_PKP_MANAGER); $templateMgr = TemplateManager::getManager($request); $publication = $submission->getCurrentPublication(); - $title = $publication->getData('title', $publication->getData('locale')) ?: 'Texture'; + $title = $publication->getLocalizedData('title') ?? 'Texture'; $templateMgr->assign(array( 'documentUrl' => $documentUrl, diff --git a/templates/editor.tpl b/templates/editor.tpl index 803a175..ea3c34c 100755 --- a/templates/editor.tpl +++ b/templates/editor.tpl @@ -12,7 +12,7 @@ - {$title} + {$title|escape} {* Texture dependencies (see index.html in Texture distribution) *} From cfdd86de869e3e1055422368bff677b71ca19d49 Mon Sep 17 00:00:00 2001 From: withanage Date: Thu, 24 Sep 2020 20:21:10 +0200 Subject: [PATCH 3/5] Remove js src link vfs.js --- templates/editor.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/editor.tpl b/templates/editor.tpl index ea3c34c..4194656 100755 --- a/templates/editor.tpl +++ b/templates/editor.tpl @@ -30,7 +30,7 @@ - + {* Texture plugin additions *} From 3ad503888be8860a0a16c070951c40466b233209 Mon Sep 17 00:00:00 2001 From: withanage Date: Mon, 28 Sep 2020 12:34:58 +0200 Subject: [PATCH 4/5] Texture editor name as translatable key --- TextureHandler.inc.php | 2 +- locale/en_US/locale.po | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/TextureHandler.inc.php b/TextureHandler.inc.php index ca1fd82..a538674 100755 --- a/TextureHandler.inc.php +++ b/TextureHandler.inc.php @@ -340,7 +340,7 @@ public function editor($args, $request) { AppLocale::requireComponents(LOCALE_COMPONENT_APP_COMMON, LOCALE_COMPONENT_PKP_MANAGER); $templateMgr = TemplateManager::getManager($request); $publication = $submission->getCurrentPublication(); - $title = $publication->getLocalizedData('title') ?? 'Texture'; + $title = $publication->getLocalizedData('title') ?? __('plugins.generic.texture.name'); $templateMgr->assign(array( 'documentUrl' => $documentUrl, diff --git a/locale/en_US/locale.po b/locale/en_US/locale.po index e93d344..279f74f 100644 --- a/locale/en_US/locale.po +++ b/locale/en_US/locale.po @@ -32,6 +32,9 @@ msgstr "Extract DAR" msgid "plugins.generic.texture.links.extractZipArchive" msgstr "Extract ZIP Archive" +msgid "plugins.generic.texture.name" +msgstr "Texture" + msgid "plugins.generic.texture.notification.noManuscript" msgstr "No manuscript file available" From 91e4dba12cc11372806617c395aafff251b9031c Mon Sep 17 00:00:00 2001 From: withanage Date: Sun, 11 Oct 2020 12:38:44 +0200 Subject: [PATCH 5/5] Checks FF and better warning: https://github.com/pkp/texture/issues/86 --- texture/texture.css | 12 ++++++------ texture/texture.css.map | 2 +- texture/texture.js | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/texture/texture.css b/texture/texture.css index 2e86005..75f3b65 100644 --- a/texture/texture.css +++ b/texture/texture.css @@ -484,7 +484,7 @@ replacing it with OverlayCanvas, which is more generic, but also more low-level .sc-pinned-message > .se-msg-wrap { display: flex; - max-width: 600px; + max-width: 1200px; margin: 7px auto; color: #000; text-align: center; @@ -839,7 +839,7 @@ replacing it with OverlayCanvas, which is more generic, but also more low-level background: var(---t-default-button-background); } -.sc-affiliations-list { +.sc-affiliations-list { } .sc-article-panel { @@ -1399,7 +1399,7 @@ h3.sc-heading { max-height: var(--t-text-font-size); } -.sc-inline-graphic .se-error { +.sc-inline-graphic .se-error { border: 1px solid #d95859; padding: 2px 4px; color: #d95859; @@ -2059,8 +2059,8 @@ TODO: remove this if so } /* - TODO: When we will have a better understanding of - validation UI we should tidyup error popups or + TODO: When we will have a better understanding of + validation UI we should tidyup error popups or replace them with something more general */ @@ -2250,4 +2250,4 @@ TODO: remove this if so border-top: var(--t-default-border); } -/*# sourceMappingURL=texture.css.map */ \ No newline at end of file +/*# sourceMappingURL=texture.css.map */ diff --git a/texture/texture.css.map b/texture/texture.css.map index fbb4a16..3b28b14 100644 --- a/texture/texture.css.map +++ b/texture/texture.css.map @@ -1 +1 @@ -{"version":3,"sources":["../src/styles/_texture.css","../src/kit/styles/_button.css","../src/kit/styles/_context-menu.css","../src/kit/styles/_find-and-replace.css","../src/kit/styles/_input-with-button.css","../src/kit/styles/_isolated-node.css","../src/kit/styles/_overlay-canvas.css","../src/kit/styles/_pinned-msg.css","../src/kit/styles/_placeholder.css","../src/kit/styles/_scroll-pane.css","../src/kit/styles/_surface.css","../src/kit/styles/_text-input.css","../src/kit/styles/_toggle-tool.css","../src/kit/styles/_tool.css","../src/kit/styles/_toolbar.css","../src/kit/styles/_tooltip.css","../src/kit/styles/_tool-drop-down.css","../src/kit/styles/_tool-separator.css","../src/kit/styles/_tool-spacer.css","../src/article/styles/_abstract.css","../src/article/styles/_add-reference-workflow.css","../src/article/styles/_affiliations-list.css","../src/article/styles/_article-panel.css","../src/article/styles/_authors-list.css","../src/article/styles/_block-formula.css","../src/article/styles/_block-formula-editor.css","../src/article/styles/_block-quote.css","../src/article/styles/_card.css","../src/article/styles/_checkbox-input.css","../src/article/styles/_context-section.css","../src/article/styles/_editor.css","../src/article/styles/_edit-math-tool.css","../src/article/styles/_edit-reference-workflow.css","../src/article/styles/_edit-xref-tool.css","../src/article/styles/_ext-link.css","../src/article/styles/_figure.css","../src/article/styles/_fig-preview.css","../src/article/styles/_file-upload.css","../src/article/styles/_footnote.css","../src/article/styles/_footnote-group.css","../src/article/styles/_form-row.css","../src/article/styles/_graphic.css","../src/article/styles/_heading.css","../src/article/styles/_importer.css","../src/article/styles/_inline-formula.css","../src/article/styles/_inline-graphic.css","../src/article/styles/_math.css","../src/article/styles/_manuscript.css","../src/article/styles/_manuscript-view.css","../src/article/styles/_metadata-field.css","../src/article/styles/_modal-dialog.css","../src/article/styles/_multi-select-input.css","../src/article/styles/_preformat.css","../src/article/styles/_preview.css","../src/article/styles/_query.css","../src/article/styles/_reference.css","../src/article/styles/_reference-list.css","../src/article/styles/_ref-contrib-editor.css","../src/article/styles/_section-label.css","../src/article/styles/_supplementary-file.css","../src/article/styles/_table.css","../src/article/styles/_table-figure.css","../src/article/styles/_table-footnotes-editor.css","../src/article/styles/_toc.css","../src/article/styles/_unsupported.css","../src/article/styles/_upload-tool.css","../src/article/styles/_workflow-modal.css","../src/article/styles/_xref.css","../src/article/metadata/styles/_metadata-editor.css"],"names":[],"mappings":"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ACnB,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;CACtC;;ACRD;EACE,mBAAmB;CACpB;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,WAAW;EACX,aAAa;EACb,iBAAiB;EACjB,wCAAwC;EACxC,2CAA2C;CAC5C;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,aAAa;CACd;;AAED,sBAAsB;;AACtB;EACE,cAAc;EACd,mBAAmB;EACnB,UAAU;EACV,UAAU;EACV,2BAA2B;CAC5B;;AAED;EACE,eAAe;CAChB;;ACjCD;EACE,mBAAmB;EACnB,gCAAgC;EAChC,gCAAgC;EAChC,gBAAgB;CACjB;;AAED;EACE,mBAAmB;EACnB,SAAS;EACT,UAAU;EACV,iCAAiC;EACjC,iCAAiC;EACjC,sCAAsC;EACtC,iCAAiC;EACjC,mCAAmC;EACnC,YAAY;CACb;;ACjBD;EACE,aAAa;CACd;;ACFD;EACE,cAAc;CACf;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,sCAAsC;EACtC,sCAAsC;CACvC;;ACXD;EACE,cAAc;EACd,gBAAgB;EAChB,+BAA+B;EAC/B,iBAAiB;EACjB,eAAe;EACf,WAAW;CACZ;;AAED;EACE,aAAa;EACb,WAAW;EACX,gCAAgC;EAChC,YAAY;EACZ,iCAAiC;EACjC,gCAAgC;CACjC,sCAAsC;EACrC,mBAAmB;EACnB,iBAAiB;EACjB,gBAAgB;CACjB;;AAED;EACE,gDAAgD;CACjD;;ACxBD;CACC;;ACDD;EACE,cAAc;EACd,sBAAsB;EACtB,mBAAmB;EACnB,UAAU;EACV,WAAW;EACX,SAAS;EACT,YAAY;CACb;;AAED;EACE,eAAe;EACf,YAAY;EACZ,aAAa;EACb,gCAAgC;EAChC,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,aAAa;CACd;;AAED;EACE,mBAAmB;CACpB;;AAED,yBAAyB;;AACzB;EACE,gBAAgB;EAChB,aAAa;EACb,YAAY;CACb;;AAED;EACE,WAAW;CACZ;;AAED;;EAEE,cAAc;CACf;;AAED;EACE,eAAe;CAChB;;AAED,2BAA2B;;AAC3B;EACE,mBAAmB;EACnB,UAAU;EACV,cAAc;EACd,SAAS;CACV;;AAED;EACE,eAAe;CAChB;;AC5DD;EACE,cAAc;CACf;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,gCAAgC;EAChC,uCAAuC;EACvC,gBAAgB;CACjB;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,qCAAqC;CACtC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,iCAAiC;CAClC;;AC5BD;EACE,cAAc;EACd,+BAA+B;EAC/B,oBAAoB;CACrB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,iCAAiC;CAClC;;AChBD;EACE,iBAAiB;EACjB,+BAA+B;CAChC;;ACHD;EACE,yBAAyB;EACzB,4BAA4B;EAC5B,uCAAuC;CACxC;;AAED;EACE,sCAAsC;EACtC,oCAAoC;CACrC;;ACTD;EACE,mBAAmB;EACnB,iBAAiB;EACjB,wCAAwC;EACxC,kCAAkC;EAClC,oCAAoC;CACrC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,mBAAmB;EACnB,WAAW;EACX,8BAA8B;EAC9B,sCAAsC;EACtC,sCAAsC;EACtC,iCAAiC;EACjC,gBAAgB;CACjB;;AAED;EACE,iCAAiC;EACjC,oCAAoC;CACrC;;AAED;EACE,mCAAmC;CACpC;;AAED;EACE,kCAAkC;CACnC;;AAED;EACE,mCAAmC;EACnC,wCAAwC;EACxC,gBAAgB;EAChB,gBAAgB;CACjB;;AAED;EACE,cAAc;EACd,+BAA+B;EAC/B,UAAU;CACX;;AAED;EACE,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;CACpB;;AAED;EACE,mBAAmB;CACpB;;ACzDD;EACE,YAAY;EACZ,gBAAgB;EAChB,aAAa;EACb,kBAAkB;CACnB;;ACLD;EACE,cAAc;EACd,uBAAuB;CACxB;;AAED;EACE,YAAY;EACZ,eAAe;CAChB;;ACRD;EACE,eAAe;CAChB;;AAED;EACE,qCAAqC;CACtC;;AAED;;EAEE,cAAc;CACf;;AAED;EACE,YAAY;CACb;;ACfD;EACE,cAAc;EACd,oBAAoB;CACrB;;AAED;EACE,YAAY;CACb;;AAED;EACE,aAAa;EACb,gBAAgB;EAChB,iBAAiB;EACjB,mCAAmC;EACnC,aAAa;EACb,wBAAwB;EACxB,aAAa;EACb,YAAY;CACb;;AAED;EACE,iBAAiB;CAClB;;ACtBD,mFAAmF;;AACnF;EACE,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,iCAAiC;EACjC,aAAa;EACb,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;EACE,YAAY;CACb;;ACbD;EACE,iBAAiB;EACjB,kBAAkB;EAClB,eAAe;CAChB;;AAED;EACE,aAAa;EACb,gBAAgB;EAChB,mCAAmC;EACnC,kDAAkD;CACnD;;AAED;EACE,6CAA6C;EAC7C,2BAA2B;EAC3B,4CAA4C;CAC7C;;ACjBD;EACE,eAAe;EACf,2BAA2B;CAC5B;;ACHD;EACE,wCAAwC;EACxC,kCAAkC;CACnC;;AAED;EACE,cAAc;CACf;;AAED;EACE,uCAAuC;CACxC;;AAED;EACE,uCAAuC;CACxC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,cAAc;EACd,aAAa;EACb,oCAAoC;CACrC;;AAED;EACE,cAAc;EACd,uBAAuB;EACvB,wBAAwB;EACxB,uCAAuC;CACxC;;AAED;EACE,cAAc;CACf;;AAED;EACE,cAAc;EACd,wBAAwB;EACxB,uBAAuB;EACvB,mBAAmB;EACnB,aAAa;EACb,YAAY;EACZ,iBAAiB;EACjB,gCAAgC;EAChC,sCAAsC;EACtC,gBAAgB;CACjB;;AAED;EACE,aAAa;CACd;;ACrDD;EACE,gBAAgB;EAChB,kDAAkD;EAClD,kBAAkB;EAClB,gBAAgB;EAChB,mBAAmB;EACnB,mBAAmB;EACnB,mCAAmC;CACpC;;AAED;EACE,oBAAoB;EACpB,YAAY;CACb;;AACD;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;EACE,4CAA4C;EAC5C,2BAA2B;EAC3B,4CAA4C;CAC7C;;AAED;EACE,sBAAsB;CACvB;;AC7BD;EACE,mBAAmB;CACpB;;AAED;EACE,6CAA6C;EAC7C,sCAAsC;EACtC,+BAA+B;EAC/B,mBAAmB;EACnB,iCAAiC;CAClC;;AAED;EACE,cAAc;CACf;;AAED;EACE,6BAA6B;EAC7B,gBAAgB;CACjB;;ACnBD;EACE,gCAAgC;CACjC;;AAED;EACE,mBAAmB;EACnB,cAAc;EACd,sBAAsB;CACvB;;AAED;EACE,mBAAmB;EACnB,oCAAoC;EACpC,mCAAmC;EACnC,uCAAuC;EACvC,mBAAmB;EACnB,gBAAgB;CACjB;;AAED;EACE,YAAY;CACb;;ACrBD;EACE,cAAc;CACf;;AAED;EACE,gCAAgC;CACjC;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,4BAA4B;CAC7B;;ACdD;EACE,mBAAmB;EACnB,cAAc;EACd,sBAAsB;CACvB;;AAED;EACE,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,mCAAmC;EACnC,iCAAiC;CAClC;;AAED;EACE,YAAY;CACb;;AAED;EACE,YAAY;CACb;;AAED;EACE,mBAAmB;EACnB,SAAS;EACT,YAAY;CACb;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,cAAc;CACf;;AAED;EACE,eAAe;CAChB;;ACtCD;EACE,eAAe;EACf,gEAAgE;EAChE,gBAAgB;EAChB,kCAAkC;EAClC,aAAa;CACd;;AAED;EACE,0BAA0B;EAC1B,cAAc;EACd,eAAe;CAChB;;AAED;EACE,mBAAmB;CACpB;;AChBD;EACE,yCAAyC;EACzC,uCAAuC;CACxC;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,iCAAiC;CAClC;;ACfD;EACE,gBAAgB;EAChB,WAAW;EACX,YAAY;EACZ,UAAU;EACV,aAAa;EACb,cAAc;EACd,oBAAoB;EACpB,yCAAyC;EACzC,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;EACE,WAAW;CACZ;;AAED;EACE,aAAa;CACd;;AAED;EACE,gBAAgB;EAChB,kBAAkB;EAClB,sBAAsB;EACtB,kCAAkC;CACnC;;AAED;EACE,YAAY;CACb;;ACjCD;+BAC+B;;AAC/B;EACE,cAAc;CACf;;ACJD;EACE,sBAAsB;CACvB;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,0BAA0B;EAC1B,iBAAiB;EACjB,eAAe;CAChB;;ACZD;EACE,mBAAmB;EACnB,sBAAsB;CACvB;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,WAAW;EACX,SAAS;EACT,YAAY;CACb;;AAED,4BAA4B,iBAAiB,EAAE;;AAC/C,uBAAuB,iBAAiB,EAAE;;AAE1C;EACE,sBAAsB;CACvB;;AAED;EACE,cAAc;CACf;;AAED;;EAEE,iCAAiC;CAClC;;AAED;EACE,iCAAiC;CAClC;;AC/BD;EACE,iBAAiB;EACjB,cAAc;CACf;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oCAAoC;EACpC,uCAAuC;CACxC;;ACZD;EACE,aAAa;CACd;;AAED;EACE,cAAc;EACd,oBAAoB;EACpB,aAAa;CACd;;AAED;EACE,cAAc;EACd,aAAa;EACb,oBAAoB;EACpB,wCAAwC;CACzC;;AAED;EACE,mBAAmB;EACnB,oBAAoB;CACrB;;AAED;EACE,iBAAiB,CAAC,0BAA0B;CAC7C;;AAED;EACE,eAAe;EACf,iBAAiB;CAClB;;AAED;EACE,gBAAgB;EAChB,qCAAqC;EACrC,mBAAmB;CACpB;;AAED;;;;;;EAME;;AAEF;EACE,mBAAmB;EACnB,SAAS;EACT,UAAU;EACV,WAAW;EACX,YAAY;EACZ,eAAe;CAChB;;AAED;EACE,gBAAgB;EAChB,cAAc;EACd,uBAAuB;EACvB,iBAAiB;CAClB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;EACZ,cAAc;EACd,oBAAoB;CACrB;;AAED;EACE,gBAAgB;EAChB,eAAe;CAChB;;AAED,oEAAoE;;AACpE;EACE,cAAc;CACf;;AAED;EACE,cAAc;CACf;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,sCAAsC;EACtC,sCAAsC;EACtC,gCAAgC;EAChC,wCAAwC;CACzC;;AAED;EACE,oCAAoC;CACrC;;AAED,+CAA+C;;AAC/C;EACE,gCAAgC;CACjC;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,kBAAkB;EAClB,oCAAoC;CACrC;;ACxHD;EACE,cAAc;EACd,gCAAgC;EAChC,oCAAoC;CACrC;;AAED;EACE,QAAQ;CACT;;AAED;EACE,uCAAuC;CACxC;;AAED,8DAA8D;;AAC9D;EACE,uCAAuC;CACxC;;ACjBD;EACE,gBAAgB;EAChB,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,WAAW;EACX,YAAY;EACZ,UAAU;EACV,eAAe;EACf,4BAA4B;CAC7B;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,aAAa;EACb,cAAc;EACd,uBAAuB;EACvB,oBAAoB;CACrB;;AAED;EACE,yCAAyC;CAC1C;;AAED;EACE,YAAY;EACZ,cAAc;EACd,oBAAoB;EACpB,aAAa;CACd;;AAED;EACE,aAAa;EACb,gCAAgC;EAChC,aAAa;CACd;;AAED;EACE,aAAa;CACd;;AAED;EACE,aAAa;CACd;;AAED;EACE,mBAAmB;EACnB,kBAAkB;EAClB,oBAAoB;EACpB,uCAAuC;CACxC;;AAED;EACE,mBAAmB;EACnB,mDAAmD;EACnD,eAAe;EACf,+BAA+B;EAC/B,6BAA6B;EAC7B,oCAAoC;CACrC;;AAED;;uFAEuF;;AClEvF;EACE,YAAY;EACZ,wCAAwC;EACxC,gBAAgB;EAChB,gCAAgC;EAChC,wCAAwC;EACxC,sCAAsC;EACtC,sCAAsC;CACvC;;AAED;EACE,oCAAoC;EACpC,sBAAsB;CACvB;;AAED;EACE,uCAAuC;EACvC,yCAAyC;CAC1C;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,YAAY;EACZ,iBAAiB;EACjB,0BAA0B;EAC1B,mBAAmB;EACnB,gBAAgB;EAChB,iCAAiC;EACjC,YAAY;CACb;;AAED;EACE,mBAAmB;EACnB,gBAAgB;EAChB,eAAe;EACf,oBAAoB;CACrB;;AAED;EACE,cAAc;EACd,gBAAgB;CACjB;;AAED;EACE,gBAAgB;EAChB,YAAY;CACb;;AAED;EACE,kBAAkB;CACnB;;AAED;EACE,YAAY;EACZ,aAAa;EACb,iBAAiB;EACjB,mBAAmB;EACnB,UAAU;EACV,mBAAmB;EACnB,WAAW;CACZ;;AAED;EACE,YAAY;EACZ,mBAAmB;EACnB,WAAW;EACX,UAAU;EACV,YAAY;EACZ,aAAa;EACb,yBAAyB;EACzB,0BAA0B;EAC1B,iBAAiB;CAClB;;ACzED;EACE,0DAA0D;EAC1D,4BAA4B;EAC5B,uCAAuC;EACvC,oBAAoB;CACrB;;ACLD;EACE,cAAc;EACd,mCAAmC;CACpC;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,oBAAoB;EACpB,kCAAkC;EAClC,oCAAoC;CACrC;;AAED;EACE,sBAAsB;EACtB,2BAA2B;CAC5B;;AClBD;CACC,mBAAmB;CACnB;;AAED;CACC,uCAAuC;EACtC,iCAAiC;CAClC;;ACPD;EACE,cAAc;EACd,YAAY;EACZ,gBAAgB;CACjB;;AAED,+FAA+F;;AAC/F;EACE,eAAe;CAChB;;AAED;EACE,oCAAoC;EACpC,mCAAmC;EACnC,uCAAuC;EACvC,mBAAmB;CACpB;;AChBD;EACE,cAAc;CACf;;AAED;EACE,gCAAgC;CACjC;;AAED;EACE,qCAAqC;CACtC;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,4BAA4B;CAC7B;;AClBD;EACE,kCAAkC;EAClC,sCAAsC;CACvC;;AAED;EACE,YAAY;CACb;;AAED;EACE,cAAc;EACd,oBAAoB;EACpB,oBAAoB;CACrB;;AAED;EACE,YAAY;EACZ,mBAAmB;CACpB;;AAED;EACE,YAAY;CACb;;ACtBD;EACE,uCAAuC;EACvC,mCAAmC;EACnC,iCAAiC;EACjC,qCAAqC;EACrC,qCAAqC;EACrC,gBAAgB;CACjB;;ACPD;EACE,wCAAwC;EACxC,kCAAkC;CACnC;;AAED;EACE,cAAc;EACd,+BAA+B;CAChC;;AAED;EACE,eAAe;EACf,uCAAuC;EACvC,uCAAuC;CACxC;;AAED;EACE,uCAAuC;EACvC,kCAAkC;CACnC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,eAAe;EACf,oCAAoC;CACrC;;AAED;EACE,gBAAgB;CACjB;;AChCD;EACE,mBAAmB;CACpB;;AAED;EACE,UAAU;EACV,kBAAkB;EAClB,qBAAqB;EACrB,4BAA4B;CAC7B;;AAED;EACE,UAAU;EACV,kBAAkB;EAClB,4BAA4B;CAC7B;;AAED;EACE,oBAAoB;EACpB,0BAA0B;EAC1B,0BAA0B;EAC1B,YAAY;CACb;;AAED;EACE,kDAAkD;EAClD,gCAAgC;EAChC,uCAAuC;EACvC,+BAA+B;CAChC;;AAED;EACE,gCAAgC;EAChC,oCAAoC;EACpC,+BAA+B;CAChC;;AAED;EACE,mBAAmB;EACnB,oCAAoC;CACrC;;AAED;EACE,mBAAmB;EACnB,oCAAoC;EACpC,kBAAkB;EAClB,mCAAmC;CACpC;;AC/CD;EACE,wCAAwC;EACxC,kCAAkC;CACnC;;AAED;EACE,cAAc;CACf;;AAED;EACE,sCAAsC;EACtC,uCAAuC;CACxC;;AAED;EACE,uCAAuC;CACxC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,sCAAsC;CACvC;;AAED;EACE,oCAAoC;CACrC;;AChCD;EACE,kCAAkC;EAClC,sCAAsC;CACvC;;AAED;EACE,sCAAsC;CACvC;;AAED;EACE,oCAAoC;CACrC;;ACXD;uDACuD;;AAEvD,0BAA0B,kCAAkC,EAAE;;AAE9D;EACE,sBAAsB;EACtB,iCAAiC;EACjC,eAAe;EACf,iBAAiB;EACjB,mBAAmB;EACnB,gBAAgB;CACjB;;AAED;EACE,cAAc;CACf;;AAED,uDAAuD,oBAAoB,EAAE;;AAC7E;;EAEE,gCAAgC;CACjC;;AACD,mDAAmD,oCAAoC,CAAC,iBAAiB,EAAE;;AAC3G,mDAAmD,oCAAoC,CAAC,sCAAsC,EAAE;;AAChI,mDAAmD,oCAAoC,CAAC,qCAAqC,EAAE;;ACzB/H;EACE,iBAAiB;EACjB,gBAAgB;CACjB;;AAED;EACE,sBAAsB;EACtB,iBAAiB;EACjB,gBAAgB;CACjB;;AACD;EACE,sBAAsB;CACvB;;ACZD;EACE,cAAc;CACf;;ACFD;EACE,kCAAkC;CACnC;;AAED;EACE,oCAAoC;EACpC,qCAAqC;CACtC;;AAED;EACE,gCAAgC;CACjC;;AAED;EACE,cAAc;EACd,+BAA+B;CAChC;;AAED;EACE,mCAAmC;EACnC,iCAAiC;EACjC,iCAAiC;CAClC;;AAED;EACE,mBAAmB;EACnB,iCAAiC;EACjC,oCAAoC;CACrC;;AAED;;;;EAIE;;AACF;EACE,mBAAmB;EACnB,6BAA6B;EAC7B,gCAAgC;EAChC,mCAAmC;EACnC,sCAAsC;EACtC,sCAAsC;EACtC,sCAAsC;EACtC,mCAAmC;EACnC,mBAAmB;EACnB,iCAAiC;EACjC,YAAY;CACb;;AAED;EACE,iBAAiB;EACjB,+BAA+B;EAC/B,iBAAiB;CAClB;;ACrDD;EACE,6BAA6B;EAC7B,oBAAoB;CACrB;;AAED;EACE,sBAAsB;EACtB,mBAAmB;CACpB;;ACRD;;;;EAIE;;AACF;;EAEE,cAAc;CACf;;AAED;EACE,cAAc;EACd,oBAAoB;EACpB,aAAa;EACb,eAAe;EACf,aAAa;CACd;;AAED;EACE,gBAAgB;EAChB,cAAc;EACd,uBAAuB;EACvB,iBAAiB;CAClB;;AAED;EACE,cAAc;EACd,aAAa;EACb,oBAAoB;EACpB,sDAAsD;CACvD;;AAED;EACE,mBAAmB;EACnB,oBAAoB;CACrB;;AAED;EACE,iBAAiB,CAAC,0BAA0B;CAC7C;;AAED;EACE,eAAe;EACf,iBAAiB;CAClB;;AAED;EACE,YAAY;EACZ,cAAc;EACd,oBAAoB;CACrB;;AAED,oEAAoE;;AACpE;EACE,cAAc;CACf;;AAED;EACE,gBAAgB;EAChB,eAAe;EACf,cAAc;CACf;;AAED;EACE,gBAAgB;EAChB,mBAAmB;CACpB;;AAED;EACE,mBAAmB;EACnB,eAAe;EACf,sBAAsB;EACtB,YAAY;EACZ,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,kBAAkB;EAClB,gBAAgB;CACjB;;AAED;EACE,cAAc;CACf;;AAED;EACE,YAAY;CACb;;AAED;EACE,iBAAiB;EACjB,cAAc;CACf;;AAED;EACE,eAAe;CAChB;;AAED;EACE,cAAc;CACf;;AAED,qBAAqB;;AACrB;EACE,eAAe;EACf,2BAA2B;CAC5B;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,cAAc;CACf;;AAED;EACE,cAAc;EACd,+BAA+B;EAC/B,iBAAiB;EACjB,iBAAiB;EACjB,mBAAmB;EACnB,iCAAiC;EACjC,gBAAgB;CACjB;;AAED;EACE,sCAAsC;EACtC,sCAAsC;EACtC,gCAAgC;EAChC,wCAAwC;CACzC;;AAED;EACE,gCAAgC;CACjC;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,kBAAkB;EAClB,oCAAoC;CACrC","file":"texture.css","sourcesContent":[":root {\n /* Font families */\n /* ----------------------------------------------------------------------*/\n\n /* Used for interface elements */\n --t-interface-font: 'Inter UI', system-ui, sans-serif;\n /* Used for flowing text, such as paragraphs */\n --t-text-font: 'Inter UI', system-ui, sans-serif;\n /* used for code, URLS, etc */\n --t-code-font: Monaco, 'Courier New';\n\n /* Font sizes */\n /* ----------------------------------------------------------------------*/\n\n /* Used for main text */\n --t-text-font-size: 17px;\n /* Used for authors list */\n --t-large-font-size: 19px;\n /* Table of contents */\n --t-small-font-size: 14px;\n /* Used in toolbars and section labels */\n --t-tiny-font-size: 12px;\n /* Used in toolbar dropdown menus */\n --t-dropdown-font-size: 11px;\n /* E.g. article title */\n --t-title-font-size: 36px;\n /* Heading level 1 */\n --t-h1-font-size: 23px;\n /* Heading level 2 */\n --t-h2-font-size: 21px;\n /* Heading level 3 */\n --t-h3-font-size: 19px;\n /* Heading level 4 */\n --t-h4-font-size: 17px;\n\n /* Font weights */\n /* ----------------------------------------------------------------------*/\n\n --t-normal-font-weight: 400; /* Normal text weight */\n --t-bold-font-weight: 500; /* Strong emphasis */\n\n /* Line heights */\n /* ----------------------------------------------------------------------*/\n\n /* Used in main text */\n --t-default-line-height: 1.5;\n\n /* Colors */\n /* ----------------------------------------------------------------------*/\n\n /* Default background color, used when we need to cover content, e.g. in overlays */\n --t-background-color: #fff;\n /* Light (greyish) background color */\n --t-light-background-color: #2E72EA0a;\n /* Background for action buttons */\n --t-action-background-color: #4e4e4e;\n /* Button backgorund */\n --t-default-button-background: #f7f7f9;\n /* Main text color, used in the article */\n --t-text-color: #111;\n /* Used to display error message */\n --t-error-text-color: #c80000;\n /* Inverted text color, to put on dark elements */\n --t-inverted-text-color: #fff;\n /* Used for section labels, card labels etc. */\n --t-light-text-color: #888;\n /* Used for input placeholders */\n --t-placeholder-text-color: #ccc;\n /* Used for focus border, e.g. selected card, or text input */\n --t-focus-color: rgb(145, 189, 240);\n /* E.g. citations of references, figures, etc. */\n --t-action-color: #2e72ea;\n /* Used to display warning icons */\n --t-warning-color: #ffaf46;\n /* Used to display error message */\n --t-error-color: rgba(200, 0, 0, 0.25);\n /* Default light border color */\n --t-border-color: #ddd;\n\n /* Paddings */\n /* ----------------------------------------------------------------------*/\n --t-half-spacing: 10px; /* Half of the default spacing */\n --t-default-spacing: 20px; /* Default padding to create some whitespace, e.g. in figure */\n --t-text-spacing: 15px; /* Used as the margin between content elements */\n --t-double-spacing: 40px; /* Double of the default spacing */\n --t-input-padding: 4px; /* Padding used input boxes */\n --t-cell-padding: 6px; /* Padding used table cells */\n --t-button-padding: 7px; /* Padding used by buttons */\n\n /* Margins */\n /* ----------------------------------------------------------------------*/\n\n --t-flowing-content-margin: 20px 0; /* Space between content elements, e.g. between two paragraphs */\n\n /* Borders */\n /* ----------------------------------------------------------------------*/\n\n --t-input-default-border: 2px solid transparent;\n --t-input-outline-border: 2px solid var(--t-border-color);\n --t-input-focus-border: 2px solid rgb(145, 189, 240);\n --t-negative-input-padding: -6px; /* This must be the negative of input padding + default border width */\n --t-negative-list-padding: -4px; /* Same, but without borders. Used in comma-separated lists. */\n --t-border-radius: 5px; /* Default border radius for rounded corners */\n --t-tool-border-radius: 3px; /* Default border radius for tools */\n --t-default-border: 1px solid var(--t-border-color);\n\n /* Box shadows */\n /* ----------------------------------------------------------------------*/\n\n --t-default-box-shadow: 0 0 0 0.75pt #d1d1d1, 0 0 3pt 0.75pt #ccc;\n --t-popup-box-shadow: 0 2px 10px -2px rgba(0,0,0,0.8);\n\n /* Substance Styles */\n /* ----------------------------------------------------------------------*/\n --t-small-layout-width: 300px;\n --t-medium-layout-width: 620px;\n --t-large-layout-width: 960px;\n --t-separator-color: rgba(0,0,0,0.05);\n}\n\n.sc-texture {\n line-height: var(--t-default-line-height);\n height: 100%;\n position: relative;\n font-family: var(--t-interface-font)\n}\n\n.sc-texture a {\n color: var(--t-text-color);\n}\n\n/* TODO: move these in specific files for sake of consistency */\n\n.sc-texture .sc-annotation.sm-italic {\n font-style: italic;\n}\n\n.sc-texture .sc-annotation.sm-bold {\n font-weight: bold;\n}\n\n.sc-texture .sc-annotation.sm-small-caps {\n font-variant: small-caps;\n}\n\n.sc-texture .sc-annotation.sm-subscript {\n vertical-align: sub;\n font-size: smaller;\n}\n\n.sc-texture .sc-annotation.sm-superscript {\n vertical-align: super;\n font-size: smaller;\n}\n\n.sc-texture .sc-annotation.sm-monospace, .sc-texture .sm-preformat {\n /* Attention: double monospace here for correcting the inheritance\n and scaling of font size in all browsers */\n font-family: monospace, monospace;\n}\n\n.sc-texture .sm-overline {\n text-decoration: overline;\n}\n\n.sc-texture .sm-strike-through {\n text-decoration: line-through;\n}\n\n.sc-texture .sm-underline {\n text-decoration: underline;\n}\n",".sc-button.sm-theme-light {\n position: relative;\n height: 24px;\n min-width: 24px;\n line-height: var(--t-default-line-height);\n text-align: center;\n font-size: var(--t-tiny-font-size);\n font-weight: 600;\n border-radius: var(--t-tool-border-radius);\n padding-left: var(--t-button-padding);\n padding-right: var(--t-button-padding);\n}\n\n.sc-button.sm-theme-light > .se-dropdown {\n padding-left: 5px;\n}\n\n.sc-button.sm-theme-light[disabled=true] {\n opacity: 0.4;\n cursor: default;\n}\n\n.sc-button.sm-theme-light.sm-active {\n background: var(--t-action-color);\n color: white;\n}\n\n.sc-button.sm-theme-light:hover:not(.sm-active):not([disabled]),\n.sc-button.sm-theme-light:focus {\n background: var(--t-default-button-background);\n color: var(--t-action-color);\n}",".sc-context-menu {\n position: absolute;\n background: var(--t-background-color);\n border-radius: var(--t-border-radius);\n font-size: var(--t-small-font-size);\n z-index: 1000;\n box-shadow: var(--t-default-box-shadow);\n padding: 4px;\n}\n\n.sc-context-menu.sm-hidden {\n /* we don't use display none because we want to determine the content's width */\n visibility: hidden;\n left: 0px;\n top: 0px;\n}",".sc-find-and-replace-dialog {\n position: relative;\n padding: var(--t-half-spacing);\n margin-left: 270px;\n max-width: 710px;\n}\n\n.sc-find-and-replace-dialog.sm-hidden {\n display: none;\n}\n\n.sc-find-and-replace-dialog > .se-header {\n display: flex;\n justify-content: space-between;\n}\n\n.sc-find-and-replace-dialog > .se-header > .se-title {\n font-size: var(--t-small-font-size);\n}\n\n/* because we place the dialog at the bottom of the screen we must place tooltips above */\n.sc-find-and-replace-dialog .sc-button .se-tooltip {\n top: -30px;\n left: 30px;\n}\n\n.sc-find-and-replace-dialog > .se-section {\n display: flex;\n margin-top: 5px;\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-input {\n position: relative;\n flex-grow: 1;\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-input > .se-status {\n position: absolute;\n top: 4px;\n right: 10px;\n font-size: var(--t-tiny-font-size);\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-input > input {\n width: 100%;\n height: 100%;\n border: var(--t-input-outline-border);\n border-radius: var(--t-border-radius);\n padding: 2px 80px 2px 10px;\n color: var(--t-text-color);\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-input > input:focus {\n border: var(--t-input-focus-border);\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-actions {\n flex-grow: 0;\n}\n.sc-find-and-replace-dialog > .se-section > .sm-actions > .sc-button {\n width: 80px;\n height: 100%;\n /* border: var(--t-default-border); */\n border-radius: var(--t-border-radius);\n background: var(--t-border-color);\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-actions > .sc-button:not([disabled=true]):hover,\n.sc-find-and-replace-dialog > .se-section > .sm-actions > .sc-button:not([disabled=true]):focus {\n background: var(--t-action-color);\n color: white;\n}\n\n.sc-find-and-replace-dialog .se-group {\n display: inline-block;\n}\n\n.sc-find-and-replace-dialog .se-group > * {\n display: inline-block;\n color: var(--t-light-text-color);\n}\n\n.sc-find-and-replace-dialog .se-group > .sm-active {\n background: var(--t-action-color);\n color: white;\n}\n\n.sc-find-and-replace-dialog .se-group + .se-group {\n margin-left: 5px;\n}\n\n.sc-find-and-replace-dialog .se-group > * + * {\n margin-left: 5px;\n}\n\n.sc-find-and-replace-dialog .se-group.sm-input > .se-label::after {\n content: ':';\n}\n\n.sc-annotation.sm-find-marker {\n background-color: rgb(255, 255, 182);\n}\n\n.sc-annotation.sm-find-marker.sm-active {\n background-color: darkgoldenrod;\n}\n",".sc-input-with-button {\n display: flex;\n}\n\n.sc-input-with-button > .se-input {\n border: var(--t-default-border);\n border-radius: var(--t-border-radius);\n padding: var(--t-half-spacing);\n margin-right: var(--t-half-spacing);\n font-size: var(--t-small-font-size);\n flex-grow: 1;\n}\n\n.sc-input-with-button > .se-input::placeholder,\n.sc-input-with-button > .se-input::-webkit-input-placeholder {\n\tcolor: var(--t-placeholder-text-color);\n font-weight: var(--t-normal-font-weight);\n}\n\n.sc-input-with-button > .se-button {\n background: var(--t-action-background-color);\n color: var(--t-inverted-text-color);\n border-radius: var(--t-border-radius);\n padding: var(--t-input-padding) var(--t-half-spacing);\n}\n",".sc-isolated-node {\n position: relative;\n}\n\n.sc-isolated-node.sm-default-style.sm-selected,\n.sc-isolated-node.sm-default-style.sm-co-selected {\n /*background: rgba(163,205,253, 0.6);*/\n outline: 2px solid;\n outline-color: var(--t-focus-color);\n}\n.sc-isolated-node.sm-default-style.sm-focused,\n.sc-isolated-node.sm-default-style.sm-co-focused {\n outline: 2px solid;\n outline-color: var(--t-focus-color);\n}\n\n/* Hide selection fragments when in selected-state */\n.sc-isolated-node.sm-selected ::selection {\n background: transparent;\n}\n\n.sc-isolated-node.sm-selected {\n outline: 2px solid;\n outline-color: var(--t-focus-color);\n}\n\n.sc-isolated-node-blocker {\n position: absolute;\n top: 0px; bottom: 0px; left: 0px; right: 0px;\n cursor: default;\n}\n\n.sc-isolated-node.sm-no-blocker .sc-isolated-node-blocker {\n display: none;\n}\n\n.sc-isolated-node > .se-bracket {\n height: 1px;\n width: 1px;\n opacity: 0;\n}\n\n.sc-isolated-node.sm-no-blocker > .se-bracket {\n visibility: hidden;\n}\n\n.sc-isolated-node.sm-no-blocker.sm-selected > .se-bracket,\n.sc-isolated-node.sm-no-blocker.sm-co-selected > .se-bracket {\n /*\n ATTENTION: we must not have brackets hidden\n when rendering a node selection, otherwise Chrome's DOM selection\n 'leaks' into the previous/next line\n */\n visibility: visible;\n}\n","/*\nTODO: moving away from the old Overlay implementation\nreplacing it with OverlayCanvas, which is more generic, but also more low-level\n*/\n\n.sc-overlay-canvas { z-index: 200; position: absolute; }\n\n.sc-overlay-canvas.sm-hidden { visibility: hidden; left: 0px; top: 0px; }\n\n.sc-overlay-canvas > .se-canvas {\n margin: 5px;\n border-radius: 3px;\n background: #fff;\n display: flex;\n flex-wrap: nowrap;\n box-shadow: var(--t-default-box-shadow);\n}\n\n/*\n TODO: develop a CSS framework for overlays\n This is WIP\n*/\n.sc-overlay-canvas .sm-horizontal-layout {\n display: flex;\n align-items: center;\n font-size: var(--t-dropdown-font-size);\n font-weight: var(--t-bold-font-weight);\n padding: 0px var(--t-button-padding);\n}\n\n.sc-overlay-canvas .sm-horizontal-layout > * {\n flex: 0 0 0;\n margin: 2px;\n}\n\n.sc-overlay-canvas .sm-horizontal-layout .sc-text-property-editor {\n min-width: 200px;\n padding: var(--t-input-padding);\n}\n\n.sc-overlay-canvas .sm-monospace {\n font-family: var(--t-code-font);\n background: transparent;\n border: none;\n}\n\n.sc-overlay-canvas .sc-container-editor,\n.sc-overlay-canvas .sc-text-property-editor {\n border: var(--t-input-default-border);\n border-radius: var(--t-border-radius);\n padding: var(--t-input-padding);\n}\n\n.sc-overlay-canvas .sc-container-editor:focus,\n.sc-overlay-canvas .sc-text-property-editor:focus {\n border: var(--t-input-focus-border);\n}\n",".sc-pinned-message {\n position: absolute;\n bottom: 0px;\n width: 100%;\n height: 40px;\n background: #fff;\n box-shadow: 3px 3px 5px 6px #ccc;\n}\n\n.sc-pinned-message > .se-msg-wrap {\n display: flex;\n max-width: 600px;\n margin: 7px auto;\n color: #000;\n text-align: center;\n}\n\n.sc-pinned-message > .se-msg-wrap > .se-icon {\n color: #ff0000;\n font-size: 26px;\n margin-right: 20px;\n}\n\n.sc-pinned-message > .se-msg-wrap > .se-msg {\n text-decoration: underline;\n}",".sc-container-editor > .sc-text-node:only-child > .sc-text-property.sm-empty:before,\n.sc-text-input .sc-text-property.sm-empty:before,\n.sc-text-property-editor .sc-text-property.sm-empty:before {\n content: attr(data-placeholder);\n position: absolute;\n color: var(--t-placeholder-text-color);\n font-weight: var(--t-normal-font-weight);\n}","/* ScrollPane\n-----------------------------------------------------*/\n.sc-scroll-pane.sm-default-style {\n position: absolute;\n top: 0px;\n bottom: 0px;\n left: 0px;\n right: 0px;\n}\n/* Substance scrollbar active */\n/* Make space for Substance Scrollbar on the left side */\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar.sm-scrollbar-position-left .se-scrollable {\n left: 20px;\n}\n/* Patches the scrollbar to stick on the right side */\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar.sm-scrollbar-position-right .sc-scrollbar {\n right: 0px; left: auto;\n}\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar.sm-scrollbar-position-right .se-scrollable {\n right: 20px;\n}\n/* Hide native scroll bar in content panel */\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar .se-scrollable::-webkit-scrollbar {\n width: 0px; height: 0px;\n}\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar .se-scrollable::-webkit-scrollbar-thumb {\n background-color: rgba(0, 0, 0, 0);\n}\n/* Hide native scrollbar in Internet Explorer/Edge */\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar .se-scrollable {\n -ms-overflow-style: none;\n}\n/* Firefox-specific hack for hiding the scrollbar */\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar.sm-firefox .se-scrollable {\n margin-right: -15px;\n overflow-y: scroll;\n overflow-x: hidden;\n}\n/* Patches the scrollbar to stick on the right side */\n.sc-scroll-pane.sm-default-style > .se-scrollable {\n position: absolute;\n top: 0px;\n bottom: 0px;\n left: 0px;\n right: 0px;\n overflow: auto;\n}\n.sc-scroll-pane.sm-default-style > .se-scrollable > .se-content { position: relative; }\n/* For debugging purposes\n.sc-scroll-pane .se-scanline {\n position: absolute;\n display: none;\n top: 50px;\n left: 40px;\n width: 10px;\n height: 2px;\n background: #ccc;\n} */","/* Surface\n----------------------------------------------------*/\n/* Non-Editables should have a regular cursor */\n.sc-surface *[contenteditable=\"false\"] { cursor: default; }\n.sc-surface *[contenteditable=\"true\"] { cursor: text; }\n/* We want Firefox to have a transparent native selection */\n::-moz-selection { background: rgba(77, 149, 233, 0.46); }\n.sm-selected-node { outline: 2px solid; outline-color: var(--t-focus-color); }\n",".sc-text-input {\n line-height: var(--t-input-line-height);\n}\n\n.sc-text-input .se-input {\n width: 100%;\n height: var(--t-input-height);\n border-radius: 5px;\n padding: var(--t-input-padding);\n border: var(--t-input-default-border);\n margin: var(--t-negative-input-padding);\n}\n\n/*.sc-text-input.sm-editable .se-input:hover*/\n.sc-text-input:focus .se-input {\n border: var(--t-input-focus-border);\n}\n\n.sc-text-input .se-input.sm-empty {\n color: var(--t-placeholder-text-color);\n font-weight: var(--t-normal-font-weight);\n}\n\n.sc-text-input.sm-warning {\n color: var(--warning-color);\n}\n\n.sc-text-input.sm-warning .se-input {\n border: 1px solid var(--warning-color);\n background-color: var(--warning-bg-color);\n}\n\n.sc-text-input.sm-size-small {\n width: var(--width-small);\n}\n\n.sc-text-input.sm-size-medium {\n width: var(--width-medium);\n}\n\n.sc-text-input.sm-size-large {\n width: var(--width-large);\n}\n",".sc-toggle-tool {\n position: relative;\n}\n\n/* Position tooltip */\n.sc-toggle-tool > .sc-tooltip {\n display: none;\n position: absolute;\n top: 35px;\n left: 50%;\n transform: translate(-50%);\n}\n\n.sc-toggle-tool:hover > .sc-tooltip {\n display: block;\n}\n",".sc-tool {\n display: flex;\n justify-content: space-between;\n white-space: nowrap;\n line-height: 2.1;\n font-size: var(--t-dropdown-font-size);\n font-weight: var(--t-bold-font-weight);\n width: 100%;\n border-radius: var(--t-tool-border-radius);\n padding: 0px 5px;\n}\n\n.sc-tool:hover {\n background: var(--t-default-button-background);\n}\n\n.sc-tool > .se-icon {\n flex: 0 0 0;\n padding-right: 7px;\n}\n\n.sc-tool > .se-keyboard-shortcut {\n color: rgba(0,0,0,0.4);\n font-weight: var(--t-normal-font-weight);\n font-size: 10px;\n padding-left: var(--t-default-spacing);\n}\n\n/* Disabled tools */\n\n.sc-tool[disabled=true] {\n opacity: 0.3;\n}\n\n.sc-tool[disabled=true] > .se-keyboard-shortcut {\n color: rgba(255,255,255,0.4);\n}",".sc-toolbar > .se-active-tools {\n display: flex;\n /*flex-wrap: nowrap;*/\n padding: 2px;\n justify-content: center;\n}\n\n.sc-toolbar > .se-active-tools .sc-tool-group {\n flex: 0 0 0;\n display: flex;\n}\n\n.sc-toolbar > .se-active-tools .sc-tool-group .sc-button {\n flex: 0 0 0;\n margin: 2px;\n}\n\n.sc-toolbar > .se-active-tools .sc-tool-dropdown .sc-button {\n margin: 2px;\n}\n\n.sc-toolbar .sc-tool-group {\n display: inline-block;\n}\n\n.sc-toolbar .sc-tool-group .sc-button {\n margin: 0px 1px;\n}\n",".sc-tooltip {\n background: #fff;\n padding: 2px 7px;\n border-radius: 3px;\n font-size: 12px;\n font-size: 12px;\n white-space: nowrap;\n box-shadow: 0 1px 2px rgba(0,0,0,0.5)\n}\n",".sc-tool-dropdown {\n position: relative;\n}\n\n.sc-tool-dropdown > .se-choices {\n position: absolute;\n top: 30px;\n left: -3px;\n padding: 4px;\n background: #fff;\n box-shadow: var(--t-default-box-shadow);\n border-radius: var(--t-tool-border-radius);\n}\n\n.sc-tool-dropdown > .se-choices .sc-tool-group {\n display: block!important;\n}\n\n.sc-tool-dropdown.sm-disabled > .se-toggle {\n opacity: 0.3;\n}\n\n/* Position tooltip */\n.sc-tool-dropdown > .sc-tooltip {\n display: none;\n position: absolute;\n top: 35px;\n left: 50%;\n transform: translate(-50%);\n}\n\n.sc-tool-dropdown:hover > .sc-tooltip {\n display: block;\n}",".sc-tool-separator {\n position: relative;\n border: var(--t-default-border);\n margin: var(--t-half-spacing) 0;\n cursor: default;\n}\n\n.sc-tool-separator > .se-label {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n padding: 0 var(--t-half-spacing);\n background: var(--t-background-color);\n color: var(--t-light-text-color);\n font-size: var(--t-tiny-font-size);\n flex: 0 0 0;\n}",".sc-tool-spacer {\n flex-grow: 1;\n}",".sc-abstract.sm-hidden {\n display: none;\n}\n\n.sc-abstract .sc-heading {\n cursor: default;\n}\n\n.sc-abstract .sc-abstract-content .container-node {\n border: var(--t-input-default-border);\n border-radius: var(--t-border-radius);\n}",".sc-add-reference .se-manual-add > .se-reftypes-list {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n list-style: none;\n margin: 0 -5px;\n padding: 0;\n}\n\n.sc-add-reference .se-manual-add > .se-reftypes-list > .se-type {\n flex-grow: 1;\n width: 30%;\n height: var(--t-double-spacing);\n margin: 5px;\n padding: var(--t-half-spacing) 0;\n border: var(--t-default-border);\n\tborder-radius: var(--t-border-radius);\n text-align: center;\n line-height: 1.2;\n cursor: pointer;\n}\n\n.sc-add-reference .se-manual-add > .se-reftypes-list > .se-type:hover {\n background: var(---t-default-button-background);\n}\n",".sc-affiliations-list { \n}\n",".sc-article-panel {\n display: flex;\n flex-flow: row nowrap;\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n bottom: 0px;\n}\n\n.sc-article-panel .se-nav-bar {\n flex: 0 0 auto;\n width: 40px;\n height: 100%;\n border-right: 1px solid #b5b5b5;\n z-index: 99;\n}\n\n.sc-article-panel .se-nav-bar > .sc-toolbar > .se-active-tools .sc-tool-group {\n display: block;\n}\n\n.sc-article-panel .sc-manuscript-view {\n flex-grow: 1;\n}\n\n.sc-article-panel .sc-toolbar .se-active-tools {\n position: relative;\n}\n\n/* View switcher hacks */\n.sc-article-panel .sc-toolbar .se-active-tools .sm-mode {\n flex: 0 0 260px;\n height: 24px;\n margin: 2px;\n}\n\n.sc-article-panel .sc-toolbar .se-active-tools .sm-mode .se-keyboard-shortcut {\n padding: 0;\n}\n\n.sc-toolbar .se-active-tools .sm-mobile-mode,\n.sm-compact .sc-toolbar .se-active-tools .sm-mode {\n display: none;\n}\n\n.sm-compact .sc-toolbar .se-active-tools .sm-mobile-mode {\n display: block;\n}\n\n/* Context menu dropdown */\n.sc-article-panel .sc-toolbar .sc-tool-dropdown.sm-context-tools > .se-choices {\n position: absolute;\n top: 30px;\n left: initial;\n right: 0;\n}\n\n.sc-article-panel > .sm-compact .sc-find-and-replace-dialog {\n margin: 0 auto;\n}\n",".sc-authors-list.sm-hidden {\n display: none;\n}\n\n.sc-authors-list {\n cursor: default;\n}\n\n.sc-authors-list .se-contrib {\n padding: var(--t-input-padding);\n margin: var(--t-negative-list-padding);\n cursor: default;\n}\n\n.sc-authors-list .se-contrib.sm-empty {\n color: var(--t-light-text-color);\n}\n\n.sc-authors-list .se-contrib.sm-selected {\n outline: var(--t-input-focus-border);\n}\n\n.sc-authors-list > .se-content {\n font-size: var(--t-large-font-size);\n}\n\n.sc-authors-list > .se-content > .se-empty-list {\n color: var(--t-light-text-color);\n}\n",".sc-block-formula > .se-content {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.sc-block-formula > .se-content > .se-formula {\n margin: 0px auto;\n}\n\n.sc-block-formula > .se-content > .se-label {\n padding-left: 10px;\n}\n\n.sc-block-formula.sm-error {\n background: var(--t-error-color);\n}\n",".sc-block-formula-editor {\n min-width: 500px;\n padding: var(--t-half-spacing);\n}\n",".sc-block-quote {\n /* TODO: use variables */\n border-left: 3px solid #444;\n padding-left: var(--t-default-spacing);\n}\n\n.sc-block-quote .sc-text {\n padding-top: var(--t-default-spacing);\n font-size: var(--t-small-font-size);\n}\n",".sc-card {\n position: relative;\n max-width: 800px;\n box-shadow: var(--t-default-box-shadow);\n margin: var(--t-double-spacing) 0;\n font-size: var(--t-small-font-size);\n}\n\n.sc-card.sm-selected {\n outline: var(--t-input-focus-border)\n}\n\n.sc-card > .se-label {\n position: absolute;\n top: -10px;\n left: var(--t-double-spacing);\n padding: 0px var(--t-default-spacing);\n background: var(--t-background-color);\n color: var(--t-light-text-color);\n cursor: default;\n}\n\n.sc-card.sm-selected > .se-label {\n background: var(--t-focus-color);\n color: var(--t-inverted-text-color);\n}\n\n.sc-card .sc-form-row {\n margin: var(--t-default-spacing) 0;\n}\n\n.sc-card > * {\n padding: var(--t-default-spacing);\n}\n\n.sc-card > * > .se-header {\n font-size: var(--t-text-font-size);\n margin-bottom: var(--t-default-spacing);\n margin-top: 0px;\n cursor: default;\n}\n\n.sc-card > * > .se-footer {\n display: flex;\n justify-content: space-between;\n margin: 0;\n}\n\n.sc-card > * > .se-footer > .se-control {\n font-size: 12px;\n color: var(--t-action-color);\n cursor: pointer;\n margin-bottom: 0px;\n}\n\n.sc-card > * > .se-footer > .se-control > .se-icon {\n margin-right: 10px;\n}\n",".sc-checkbox {\n width: 100%;\n cursor: pointer;\n padding: 4px;\n margin: -4px -2px;\n}",".sc-context-section {\n display: flex;\n flex-direction: column;\n}\n\n.sc-context-section > .se-context-content {\n flex: 1 1 0;\n overflow: auto;\n}\n",".sc-manuscript-editor .sc-container-editor .sc-isolated-node {\n margin: 30px 0;\n}\n\n.sc-manuscript-editor .sc-isolated-node.sm-default-style.sm-selected {\n outline: var(--t-input-focus-border);\n}\n\n.sc-manuscript-editor .sc-container-editor .sc-isolated-node.sm-focused,\n.sc-manuscript-editor .sc-container-editor .sc-isolated-node.sm-co-focused {\n outline: none;\n}\n\n.sc-manuscript-editor > .se-main-section > .sc-workflow-pane {\n flex: 0 0 0;\n}\n",".sc-edit-math-tool {\n display: flex;\n align-items: center;\n}\n\n.sc-edit-link-tool > * {\n flex: 0 0 0;\n}\n\n.sc-edit-math-tool .sc-input {\n height: 24px;\n font-size: 11px;\n min-width: 200px;\n font-family: Monaco, 'Courier New';\n padding: 5px;\n background: transparent;\n border: none;\n margin: 2px;\n}\n\n.sc-edit-math-tool .sc-input.sm-big-input {\n min-width: 500px;\n}\n","/* TODO: this is a hack. Instead we should use defined configurations for modals */\n.sc-modal-dialog.sm-workflow-edit-reference .se-body {\n position: fixed;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 800px;\n max-width: 100%;\n max-height: 100%;\n}\n\n.sc-modal-dialog.sm-workflow-edit-reference .se-body .sc-card {\n margin: 2px;\n}",".sc-edit-xref-tool {\n max-width: 440px;\n max-height: 500px;\n overflow: auto;\n}\n\n.sc-edit-xref-tool .se-option {\n padding: 5px;\n cursor: pointer;\n border-left: 3px solid transparent;\n border-bottom: 1px solid var(--t-separator-color);\n}\n\n.sc-edit-xref-tool .se-option.sm-selected {\n border-left: 3px solid var(--t-action-color);\n color: var(--t-text-color);\n background: var(--t-light-background-color);\n}\n",".sc-external-link {\n color: inherit;\n text-decoration: underline;\n}",".sc-figure.sm-manuscript {\n box-shadow: var(--t-default-box-shadow);\n padding: var(--t-default-spacing);\n}\n\n.sc-figure .sc-section-label:first-child {\n margin-top: 0;\n}\n\n.sc-figure > .se-label {\n font-weight: var(--t-bold-font-weight);\n}\n\n.sc-figure .se-title {\n font-weight: var(--t-bold-font-weight);\n}\n\n.sc-figure .sc-legend {\n font-size: var(--t-small-font-size);\n}\n\n.sc-figure.sm-manuscript > .se-carousel > .se-navigation {\n display: flex;\n float: right;\n font-size: var(--t-small-font-size);\n}\n\n.sc-figure.sm-manuscript > .se-carousel > .se-navigation > .se-current-position {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-right: var(--t-default-spacing);\n}\n\n.sc-figure.sm-manuscript > .se-carousel > .se-navigation > .se-controls {\n display: flex;\n}\n\n.sc-figure.sm-manuscript > .se-carousel > .se-navigation > .se-controls > .se-control {\n display: flex;\n justify-content: center;\n flex-direction: column;\n text-align: center;\n height: 30px;\n width: 30px;\n margin-left: 2px;\n border: var(--t-default-border);\n border-radius: var(--t-border-radius);\n cursor: pointer;\n}\n\n.sc-figure.sm-manuscript > .se-carousel > .se-navigation > .se-controls > .se-control.sm-disabled {\n opacity: 0.5;\n}",".sc-fig-preview {\n font-size: 12px;\n border-bottom: 1px solid var(--t-separator-color);\n padding: 5px 10px;\n cursor: pointer;\n position: relative;\n line-height: 1.5em;\n border-left: 3px solid transparent;\n}\n\n.sc-fig-preview .se-thumbnail {\n display: table-cell;\n width: 70px;\n}\n.sc-fig-preview .se-label {\n display: table-cell;\n text-align: center;\n vertical-align: middle;\n padding-left: 10px;\n}\n\n.sc-fig-preview.sm-selected {\n border-left: 3px solid var(--t-focus-color);\n color: var(--t-text-color);\n background: var(--t-light-background-color);\n}\n\n.sc-fig-preview a {\n text-decoration: none;\n}\n",".sc-file-upload {\n position: relative;\n}\n\n.sc-file-upload > .se-drop-import {\n border: 1px dotted var(--t-light-text-color);\n border-radius: var(--t-border-radius);\n padding: var(--t-half-spacing);\n text-align: center;\n color: var(--t-light-text-color);\n}\n\n.sc-file-upload > .se-drop-import > input {\n display: none;\n}\n\n.sc-file-upload > .se-drop-import > .se-select-trigger {\n color: var(--t-action-color);\n cursor: pointer;\n}",".sc-footnote {\n margin: var(--t-half-spacing) 0;\n}\n\n.sc-footnote .se-container {\n position: relative;\n display: flex;\n align-items: baseline;\n}\n\n.sc-footnote .se-container .se-label {\n position: relative;\n min-width: var(--t-default-spacing);\n margin: 0 var(--t-default-spacing);\n font-weight: var(--t-bold-font-weight);\n text-align: center;\n cursor: default;\n}\n\n.sc-footnote > .se-container > .sc-container-editor {\n width: 100%;\n}",".sc-footnote-group.sm-hidden {\n display: none;\n}\n\n.sc-footnote-group .sc-footnote {\n margin: var(--t-text-spacing) 0;\n}\n\n.sc-footnote-group .sc-footnote:first-child {\n margin-top: 0 !important;\n}\n\n.sc-footnote-group .sc-footnote:last-child {\n margin-bottom: 0 !important;\n}\n",".sc-form-row {\n position: relative;\n display: flex;\n align-items: baseline;\n}\n\n.sc-form-row > .se-label {\n cursor: default;\n display: block;\n flex: 1 0 200px;\n font-size: var(--t-tiny-font-size);\n color: var(--t-light-text-color);\n}\n\n.sc-form-row > .se-label::after {\n content: ':'\n}\n\n.sc-form-row > .se-editor {\n width: 100%;\n}\n\n.sc-form-row.sm-warning > .se-label > .se-warning {\n position: absolute;\n top: 2px;\n left: 175px;\n}\n\n.sc-form-row.sm-warning > .se-label > .se-warning > .se-icon {\n color: var(--t-warning-color);\n}\n\n.sc-form-row.sm-warning > .se-label > .se-warning > .sc-tooltip {\n display: none;\n}\n\n.sc-form-row.sm-warning > .se-label > .se-warning:hover > .sc-tooltip {\n display: block;\n}",".sc-graphic img {\n display: block;\n /* Note: using max-width to avoid upscaling of smaller images */\n max-width: 100%;\n /* Centering too small graphics */\n margin: auto;\n}\n\n.sc-graphic .se-error {\n border: 1px solid #d95859;\n padding: 20px;\n color: #d95859;\n}\n\n.sc-graphic .se-error .se-icon {\n margin-right: 10px;\n}",".sc-heading {\n /* padding-top: var(--t-half-spacing); */\n font-weight: var(--t-bold-font-weight);\n}\n\nh1.sc-heading {\n font-size: var(--t-h1-font-size);\n}\n\nh2.sc-heading {\n font-size: var(--t-h2-font-size);\n}\n\nh3.sc-heading {\n font-size: var(--t-h3-font-size);\n}\n",".sc-jats-import-dialog {\n position: fixed;\n left: 50px;\n right: 50px;\n top: 50px;\n bottom: 50px;\n padding: 20px;\n background: #f1f1f1;\n box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);\n overflow: auto;\n}\n\n.sc-import-stage.sm-initial {\n color: #eee;\n}\n\n.sc-import-stage.sm-errored {\n color: red;\n}\n\n.sc-import-stage.sm-finished {\n color: green;\n}\n\n.sc-import-stage > .se-errors > .se-error {\n margin-top: 5px;\n padding: 5px 10px;\n border: solid 1px red;\n background: rgba(200, 0, 0 , 0.25)\n}\n\n.sc-import-stage > .se-errors > .se-error > .se-element {\n color: #666;\n}\n","/* TODO: this is not solved yet. Would be nice to have something that popsup when hovering over\n an errored inline-formula */\n.sc-inline-formula.sm-error .se-message {\n display: none;\n}\n",".sc-inline-graphic {\n display: inline-block;\n}\n\n.sc-inline-graphic img {\n max-height: var(--t-text-font-size);\n}\n\n.sc-inline-graphic .se-error { \n border: 1px solid #d95859;\n padding: 2px 4px;\n color: #d95859;\n}",".sc-math {\n position: relative;\n display: inline-block;\n}\n\n.sc-math > .se-blocker {\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n bottom: 0px;\n}\n\n.sc-math ::-moz-selection { background: none; }\n.sc-math ::selection { background: none; }\n\n.sc-math .katex {\n display: inline-block;\n}\n\n.sc-math .katex-mathml {\n display: none;\n}\n\n.sc-inline-formula.sm-selected .sc-math .katex,\n.sc-inline-formula.sm-co-selected .sc-math .katex {\n background: var(--t-focus-color);\n}\n\n.sc-math .sm-error {\n background: var(--t-error-color);\n}\n",".sc-manuscript {\n max-width: 760px;\n padding: 30px;\n}\n\n.sc-manuscript-view.sm-compact .sc-manuscript {\n margin: 0 auto;\n}\n\n.sc-manuscript .sc-string.sm-title {\n font-size: var(--t-title-font-size);\n font-weight: var(--t-bold-font-weight);\n}\n",".sc-manuscript-view {\n flex-grow: 1;\n}\n\n.sc-manuscript-view {\n display: flex;\n flex-direction: row;\n height: 100%;\n}\n\n.sc-manuscript-view .se-toolbar-wrapper {\n z-index: 1000;\n padding: 4px;\n padding-bottom: 4px;\n box-shadow: var(--t-default-box-shadow);\n}\n\n.sc-manuscript-view.sm-compact .se-toolbar-wrapper {\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sc-manuscript-view .se-toolbar-wrapper .sc-toolbar {\n max-width: 980px; /* 760 - 50 for padding */\n}\n\n.sc-manuscript-view.sm-compact .se-toolbar-wrapper .sc-toolbar {\n margin: 0 auto;\n max-width: 710px;\n}\n\n.sc-manuscript-view > .se-context-pane {\n flex: 0 2 300px;\n border-left: var(--t-default-border);\n position: relative;\n}\n\n/* This seems to be obsolete\nTODO: remove this if so\n.sc-manuscript-view .sc-container-editor.sm-body {\n padding: 0;\n margin: 0 auto;\n}\n*/\n\n.sc-manuscript-view .se-context-pane > .se-context-pane-content {\n position: absolute;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n overflow: auto;\n}\n\n.sc-manuscript-view > .se-main-section {\n flex: 1 1 600px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n\n.sc-manuscript-view > .se-main-section > .se-toolbar-wrapper {\n flex: 0 0 40px;\n}\n\n.sc-manuscript-view > .se-main-section > .se-content-section {\n flex: 1 1 0;\n display: flex;\n flex-direction: row;\n}\n\n.sc-manuscript-view > .se-main-section > .se-content-section > .se-toc-pane {\n flex: 0 0 250px;\n overflow: auto;\n}\n\n/* Do not display in compact mode to make more space for the rest */\n.sc-manuscript-view.sm-compact > .se-main-section > .se-content-section > .se-toc-pane {\n display: none;\n}\n\n.sc-manuscript-view > .se-main-section > .se-content-section > .se-toc-pane.sm-hidden {\n display: none;\n}\n\n.sc-manuscript-view > .se-main-section > .se-content-section > .sc-scroll-pane {\n flex: 1 1 600px;\n}\n\n.sc-manuscript-view .se-main-section .sc-scroll-pane {\n position: relative;\n}\n\n.sc-manuscript-view .sc-container-editor:not(.sm-body):not(.sm-readonly) {\n border: var(--t-input-default-border);\n border-radius: var(--t-border-radius);\n padding: var(--t-input-padding);\n margin: var(--t-negative-input-padding);\n}\n\n.sc-manuscript-view .sc-container-editor:not(.sm-body):not(.sm-readonly):focus {\n border: var(--t-input-focus-border);\n}\n\n/* Add padding to each child except last one */\n.sc-manuscript-view .sc-container-editor > * {\n margin: var(--t-text-spacing) 0;\n}\n\n.sc-manuscript-view .sc-container-editor > *:first-child {\n margin-top: 0 !important;\n}\n\n.sc-manuscript-view .sc-container-editor > *:last-child {\n margin-bottom: 0 !important;\n}\n\n.sc-manuscript-view .se-footer-pane {\n background: white;\n border-top: var(--t-default-border);\n}",".sc-metadata-field {\n display: flex;\n margin: var(--t-half-spacing) 0;\n font-size: var(--t-small-font-size);\n}\n\n.sc-metadata-field > .sc-string {\n flex: 1;\n}\n\n.sc-metadata-field > .se-field-name {\n font-weight: var(--t-bold-font-weight);\n}\n\n/* Placeholder for empty custom fields set in metadata mode */\n.sc-figure-metadata.sm-empty {\n color: var(--t-placeholder-text-color);\n}",".sc-modal-dialog {\n z-index: 500000;\n position: fixed;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n margin: 0;\n overflow: auto;\n background: rgba(0,0,0,0.7);\n}\n\n.sc-modal-dialog.sm-transparent-bg {\n background: transparent;\n}\n\n.sc-modal-dialog > .se-vertical-container {\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.sc-modal-dialog > .se-vertical-container > .se-vertical-spacer {\n height: calc(2*var(--t-default-spacing));\n}\n\n.sc-modal-dialog > .se-vertical-container > .se-horizontal-container {\n width: 100%;\n display: flex;\n flex-direction: row;\n flex-grow: 1;\n}\n\n.sc-modal-dialog > .se-vertical-container > .se-horizontal-container > .se-horizontal-spacer {\n flex-grow: 0;\n width: var(--t-default-spacing);\n height: 100%;\n}\n\n.sc-modal-dialog > .se-vertical-container > .se-horizontal-container > .se-body {\n flex-grow: 1;\n}\n\n.sc-modal-dialog > .se-vertical-container > .se-horizontal-container > .se-body > .se-content {\n height: 100%;\n}\n\n.sc-modal-dialog .se-body {\n position: relative;\n background: white;\n border-radius: 10px;\n box-shadow: 0 0 25px 0 rgba(0,0,0,0.8);\n}\n\n.sc-modal-dialog .se-body .se-close-button {\n position: absolute;\n /* HACK: let's introduce some z-index guidelines */\n z-index: 10000;\n right: var(--t-button-padding);\n top: var(--t-button-padding);\n font-size: var(--t-large-font-size);\n}\n\n/* .sc-modal-dialog.sm-width-small .se-body { max-width: var(--t-small-layout-width); }\n.sc-modal-dialog.sm-width-medium .se-body { max-width: var(--t-medium-layout-width); }\n.sc-modal-dialog.sm-width-large .se-body { max-width: var(--t-large-layout-width); } */\n",".sc-multi-select-input {\n width: 100%;\n line-height: var(--t-input-line-height);\n cursor: pointer;\n padding: var(--t-input-padding);\n margin: var(--t-negative-input-padding);\n border-radius: var(--t-border-radius);\n border: var(--t-input-default-border);\n}\n\n.sc-multi-select-input.sm-active {\n border: var(--t-input-focus-border);\n background: #218df312;\n}\n\n.sc-multi-select-input.sm-empty .se-label {\n color: var(--t-placeholder-text-color);\n font-weight: var(--t-normal-font-weight);\n}\n\n.sc-multi-select-input .se-select-editor {\n position: absolute;\n top: 55px;\n left: 200px;\n background: #fff;\n border: 1px solid #8a8a8a;\n padding: 10px 20px;\n max-width: 100%;\n box-shadow: 0px 3px 7px 1px #777;\n z-index: 99;\n}\n\n.sc-multi-select-input .se-select-editor .se-select-label {\n text-align: center;\n font-size: 12px;\n color: #8a8a8a;\n margin-bottom: 10px;\n}\n\n.sc-multi-select-input .se-select-editor .se-select-item {\n display: flex;\n cursor: pointer;\n}\n\n.sc-multi-select-input .se-select-editor .se-select-item .se-icon {\n margin: 5px 0px;\n width: 20px;\n}\n\n.sc-multi-select-input .se-select-editor .se-select-item .se-item-label {\n margin-left: 10px;\n}\n\n.sc-multi-select-input .se-select-editor .se-arrow {\n width: 60px;\n height: 16px;\n overflow: hidden;\n position: absolute;\n left: 50%;\n margin-left: -30px;\n top: -16px;\n}\n\n.sc-multi-select-input .se-select-editor .se-arrow:after {\n content: \"\";\n position: absolute;\n left: 20px;\n top: 10px;\n width: 20px;\n height: 20px;\n transform: rotate(45deg);\n border: 1px solid #8a8a8a;\n background: #fff;\n}",".sc-text-node.sm-preformat {\n /* TODO: come up with a better design and use variables */\n border-left: 2px solid #777;\n padding-left: var(--t-default-spacing);\n background: #f8f8f8;\n}",".sc-preview {\n display: flex;\n font-size: var(--t-tiny-font-size);\n}\n\n.sc-preview .se-thumbnail {\n max-width: 60px;\n}\n\n.sc-preview .se-label {\n white-space: nowrap;\n flex: 0 0 var(--t-double-spacing);\n padding-left: var(--t-half-spacing);\n}\n\n.sc-preview a {\n text-decoration: none;\n color: var(--t-text-color);\n}\n",".sc-query {\n\tposition: relative;\n}\n\n.sc-query.sm-error .se-button {\n\tbackground-color: var(--t-error-color);\n color: var(--t-error-text-color);\n}\n",".sc-reference {\n display: flex;\n flex: 1 1 0;\n cursor: default;\n}\n\n/* HACK: this is a quick-fix. Without references were broken when displayed in Metadata view */\n.sc-reference.sm-metadata {\n display: block;\n}\n\n.sc-reference > .se-label {\n min-width: var(--t-default-spacing);\n margin: 0 var(--t-default-spacing);\n font-weight: var(--t-bold-font-weight);\n text-align: center;\n}",".sc-reference-list.sm-hidden {\n display: none;\n}\n\n.sc-reference-list .sc-reference {\n margin: var(--t-text-spacing) 0;\n}\n\n.sc-reference-list .sc-reference.sm-selected {\n outline: var(--t-input-focus-border);\n}\n\n.sc-reference-list .sc-reference:first-child {\n margin-top: 0 !important;\n}\n\n.sc-reference-list .sc-reference:last-child {\n margin-bottom: 0 !important;\n}\n",".sc-inplace-ref-contrib-editor {\n font-size: var(--input-font-size);\n line-height: var(--input-line-height);\n}\n\n.sc-inplace-ref-contrib-editor > .sc-form-row {\n width: 100%;\n}\n\n.sc-inplace-ref-contrib-editor > .sc-form-row > .se-editor {\n display: flex;\n align-items: center;\n margin-bottom: 10px;\n}\n\n.sc-inplace-ref-contrib-editor > .sc-form-row > .se-editor > * {\n width: 100%;\n margin-right: 10px;\n}\n\n.sc-inplace-ref-contrib-editor > .sc-form-row > .se-editor > .se-remove-value {\n width: 10px;\n}",".sc-section-label {\n font-weight: var(--t-bold-font-weight);\n font-size: var(--t-tiny-font-size);\n color: var(--t-light-text-color);\n margin-top: var(--t-default-spacing);\n margin-bottom: var(--t-half-spacing);\n cursor: default;\n}",".sc-supplementary-file.sm-manuscript {\n box-shadow: var(--t-default-box-shadow);\n padding: var(--t-default-spacing);\n}\n\n.sc-supplementary-file > .se-header {\n display: flex;\n justify-content: space-between;\n}\n\n.sc-supplementary-file > .se-header > .se-label {\n flex-shrink: 0;\n margin-right: var(--t-default-spacing);\n font-weight: var(--t-bold-font-weight);\n}\n\n.sc-supplementary-file > .se-href {\n font-weight: var(--t-bold-font-weight);\n font-family: monospace, monospace;\n}\n\n.sc-supplementary-file > .sc-caption {\n font-size: var(--t-small-font-size);\n}\n\n.sc-supplementary-file.sm-preview > .sc-preview {\n display: block;\n padding-left: var(--t-half-spacing);\n}\n\n.sc-supplementary-file.sm-preview > .sc-preview > * {\n padding-left: 0;\n}",".sc-table {\n position: relative;\n}\n\n.sc-table > .se-unclickable-overlays {\n height: 0;\n overflow: visible;\n pointer-events: none;\n background: none !important;\n}\n\n.sc-table > .se-clickable-overlays {\n height: 0;\n overflow: visible;\n background: none !important;\n}\n\n.sc-table > table {\n table-layout: fixed;\n overflow-wrap: break-word;\n border-collapse: collapse;\n width: 100%;\n}\n\n.sc-table > table th {\n background-color: var(--t-light-background-color);\n border: var(--t-default-border);\n font-weight: var(--t-bold-font-weight);\n padding: var(--t-cell-padding);\n}\n\n.sc-table > table td {\n border: var(--t-default-border);\n font-size: var(--t-small-font-size);\n padding: var(--t-cell-padding);\n}\n\n.sc-table .se-selection-overlay > .se-selection-anchor {\n position: absolute;\n border: var(--t-input-focus-border);\n}\n\n.sc-table .se-selection-overlay > .se-selection-range {\n position: absolute;\n border: var(--t-input-focus-border);\n border-width: 1px;\n background: rgba(38, 132, 252, 0.1)\n}",".sc-table-figure {\n box-shadow: var(--t-default-box-shadow);\n padding: var(--t-default-spacing);\n}\n\n.sc-table-figure > .sc-section-label:first-child {\n margin-top: 0;\n}\n\n.sc-table-figure > .se-label {\n padding-bottom: var(--t-half-spacing);\n font-weight: var(--t-bold-font-weight);\n}\n\n.sc-table-figure > .se-title {\n font-weight: var(--t-bold-font-weight);\n}\n\n.sc-table-figure > .sc-caption {\n font-size: var(--t-small-font-size);\n}\n\n.sc-table-figure > .se-table-figure-footnotes {\n font-size: var(--t-small-font-size);\n}\n\n.sc-table-figure > .se-table-figure-footnotes > .sc-footnote {\n padding-bottom: var(--t-half-spacing);\n}\n\n.sc-table-figure > .se-table-figure-footnotes > .sc-footnote .se-label {\n margin: 0 var(--t-half-spacing) 0 0;\n}",".sc-table-footnotes-editor {\n font-size: var(--input-font-size);\n line-height: var(--input-line-height);\n}\n\n.sc-table-footnotes-editor > .sc-footnote {\n padding-bottom: var(--t-half-spacing);\n}\n\n.sc-table-footnotes-editor > .sc-footnote .se-label {\n margin: 0 var(--t-half-spacing) 0 0;\n}","/* TOC\n-----------------------------------------------------*/\n\n.sc-toc .se-toc-entries { padding: var(--t-default-spacing); }\n\n.sc-toc .se-toc-entries .sc-toc-entry {\n text-decoration: none;\n color: var(--t-light-text-color);\n display: block;\n padding: 6px 0px;\n position: relative;\n cursor: pointer;\n}\n\n.sc-toc .se-toc-entries .sc-toc-entry.sm-hidden {\n display: none;\n}\n\n.sc-toc .se-toc-entries .sc-toc-entry.sm-active i.fa { visibility: visible; }\n.sc-toc .se-toc-entries .sc-toc-entry:hover,\n.sc-toc .se-toc-entries .sc-toc-entry.sm-active {\n color: var(--t-small-font-size);\n}\n.sc-toc .se-toc-entries .sc-toc-entry.sm-level-1 { font-size: var(--t-small-font-size); margin-left: 0px; }\n.sc-toc .se-toc-entries .sc-toc-entry.sm-level-2 { font-size: var(--t-small-font-size); margin-left: var(--t-default-spacing); }\n.sc-toc .se-toc-entries .sc-toc-entry.sm-level-3 { font-size: var(--t-small-font-size); margin-left: var(--t-double-spacing); }\n",".sc-unsupported {\n background: #ccc;\n margin: 5px 0px;\n}\n\n.sc-unsupported-inline-node {\n display: inline-block;\n background: #ccc;\n margin: 5px 0px;\n}\n.sc-unsupported-inline-node > pre {\n display: inline-block;\n}\n",".sc-upload-tool > input {\n display: none;\n}\n",".se-workflow-modal .sm-workflow {\n padding: var(--t-default-spacing);\n}\n\n.se-workflow-modal .sm-workflow > .se-title {\n font-size: var(--t-large-font-size);\n margin: 0 0 var(--t-default-spacing);\n}\n\n.se-workflow-modal .sm-workflow .sc-dialog-section {\n margin: var(--t-half-spacing) 0;\n}\n\n.se-workflow-modal .sm-workflow .se-dialog-section-title {\n display: flex;\n justify-content: space-between;\n}\n\n.se-workflow-modal .sm-workflow .se-dialog-section-title > .se-label {\n font-size: var(--t-text-font-size);\n color: var(--t-light-text-color);\n padding: var(--t-half-spacing) 0;\n}\n\n.se-workflow-modal .sm-workflow .se-dialog-section-title > .se-description {\n align-self: center;\n color: var(--t-light-text-color);\n font-size: var(--t-small-font-size);\n}\n\n/*\n TODO: When we will have a better understanding of \n validation UI we should tidyup error popups or \n replace them with something more general\n*/\n.se-workflow-modal .se-error-popup {\n position: absolute;\n top: var(--t-double-spacing);\n right: var(--t-default-spacing);\n width: var(--t-small-layout-width);\n background: var(--t-background-color);\n border-radius: var(--t-border-radius);\n box-shadow: var(--t-popup-box-shadow);\n font-size: var(--t-tiny-font-size);\n text-align: center;\n color: var(--t-error-text-color);\n z-index: 10;\n}\n\n.se-workflow-modal .se-error-popup > ul {\n list-style: none;\n padding: var(--t-half-spacing);\n text-align: left;\n}\n",".sc-xref {\n color: var(--t-action-color);\n white-space: nowrap;\n}\n\n.sc-xref.sm-fn {\n vertical-align: super;\n font-size: smaller;\n}\n","/* HACKZ:\n 1. do not position the Edit dropdown on the right because ATM there is the\n modal close button.\n 2. hide the save button\n*/\n.sc-modal-dialog .sc-metadata-editor .se-toolbar-wrapper .sc-tool-spacer,\n.sc-modal-dialog .sc-metadata-editor .se-toolbar-wrapper button.sm-save {\n display: none;\n}\n\n.sc-metadata-editor {\n display: flex;\n flex-direction: row;\n height: 100%;\n overflow: auto;\n flex-grow: 1;\n}\n\n.sc-metadata-editor > .se-main-section {\n flex: 1 1 600px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n\n.sc-metadata-editor .se-toolbar-wrapper {\n z-index: 1000;\n padding: 4px;\n padding-bottom: 4px;\n box-shadow: 0 0 0 0.75pt #d1d1d1, 0 0 3pt 0.75pt #ccc;\n}\n\n.sc-metadata-editor.sm-compact .se-toolbar-wrapper {\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sc-metadata-editor .se-toolbar-wrapper .sc-toolbar {\n max-width: 980px; /* 760 - 50 for padding */\n}\n\n.sc-metadata-editor.sm-compact .se-toolbar-wrapper .sc-toolbar {\n margin: 0 auto;\n max-width: 710px;\n}\n\n.sc-metadata-editor > .se-main-section > .se-content-section {\n flex: 1 1 0;\n display: flex;\n flex-direction: row;\n}\n\n/* Do not display in compact mode to make more space for the rest */\n.sc-metadata-editor.sm-compact > .se-main-section > .se-content-section > .se-toc-pane {\n display: none;\n}\n\n.sc-metadata-editor > .se-main-section > .se-content-section > .se-toc-pane {\n flex: 0 0 250px;\n overflow: auto;\n padding: 30px;\n}\n\n.sc-metadata-editor > .se-main-section > .se-content-section > .sc-scroll-pane {\n flex: 1 1 600px;\n position: relative;\n}\n\n.sc-metadata-editor .sc-meta-section-toc-entry {\n position: relative;\n display: block;\n text-decoration: none;\n color: #888;\n display: block;\n padding: 2px 0px;\n font-size: 14px;\n line-height: 30px;\n cursor: pointer;\n}\n\n.sc-metadata-editor .sc-meta-section-toc-entry.sm-empty {\n display: none;\n}\n\n.sc-metadata-editor .sc-meta-section-toc-entry:hover {\n color: #111;\n}\n\n.sc-metadata-editor .se-sections {\n max-width: 760px;\n padding: 30px;\n}\n\n.sc-metadata-editor.sm-compact .se-sections {\n margin: 0 auto;\n}\n\n.sc-metadata-editor .se-workflow-modal.sm-hidden {\n display: none;\n}\n\n/* HACK: Overrides */\n.sc-metadata-editor a {\n color: inherit;\n text-decoration: underline;\n}\n\n.sc-metadata-editor .se-toc a {\n text-decoration: none;\n}\n\n.sc-metadata-section.sm-empty {\n display: none;\n}\n\n.sc-metadata-section > .se-heading {\n display: flex;\n justify-content: space-between;\n max-width: 800px;\n margin: 30px 0px;\n border-radius: 4px;\n font-size: var(--t-h1-font-size);\n cursor: default;\n}\n\n.sc-metadata-editor .sc-container-editor {\n border: var(--t-input-default-border);\n border-radius: var(--t-border-radius);\n padding: var(--t-input-padding);\n margin: var(--t-negative-input-padding);\n}\n\n.sc-metadata-editor .sc-container-editor > * {\n margin: var(--t-half-spacing) 0;\n}\n\n.sc-metadata-editor .sc-container-editor > *:first-child {\n margin-top: 0 !important;\n}\n\n.sc-metadata-editor .sc-container-editor > *:last-child {\n margin-bottom: 0 !important;\n}\n\n.sc-metadata-editor .sc-container-editor:focus {\n border: var(--t-input-focus-border);\n}\n\n.sc-metadata-editor .se-footer-pane {\n background: white;\n border-top: var(--t-default-border);\n}"]} \ No newline at end of file +{"version":3,"sources":["../src/styles/_texture.css","../src/kit/styles/_button.css","../src/kit/styles/_context-menu.css","../src/kit/styles/_find-and-replace.css","../src/kit/styles/_input-with-button.css","../src/kit/styles/_isolated-node.css","../src/kit/styles/_overlay-canvas.css","../src/kit/styles/_pinned-msg.css","../src/kit/styles/_placeholder.css","../src/kit/styles/_scroll-pane.css","../src/kit/styles/_surface.css","../src/kit/styles/_text-input.css","../src/kit/styles/_toggle-tool.css","../src/kit/styles/_tool.css","../src/kit/styles/_toolbar.css","../src/kit/styles/_tooltip.css","../src/kit/styles/_tool-drop-down.css","../src/kit/styles/_tool-separator.css","../src/kit/styles/_tool-spacer.css","../src/article/styles/_abstract.css","../src/article/styles/_add-reference-workflow.css","../src/article/styles/_affiliations-list.css","../src/article/styles/_article-panel.css","../src/article/styles/_authors-list.css","../src/article/styles/_block-formula.css","../src/article/styles/_block-formula-editor.css","../src/article/styles/_block-quote.css","../src/article/styles/_card.css","../src/article/styles/_checkbox-input.css","../src/article/styles/_context-section.css","../src/article/styles/_editor.css","../src/article/styles/_edit-math-tool.css","../src/article/styles/_edit-reference-workflow.css","../src/article/styles/_edit-xref-tool.css","../src/article/styles/_ext-link.css","../src/article/styles/_figure.css","../src/article/styles/_fig-preview.css","../src/article/styles/_file-upload.css","../src/article/styles/_footnote.css","../src/article/styles/_footnote-group.css","../src/article/styles/_form-row.css","../src/article/styles/_graphic.css","../src/article/styles/_heading.css","../src/article/styles/_importer.css","../src/article/styles/_inline-formula.css","../src/article/styles/_inline-graphic.css","../src/article/styles/_math.css","../src/article/styles/_manuscript.css","../src/article/styles/_manuscript-view.css","../src/article/styles/_metadata-field.css","../src/article/styles/_modal-dialog.css","../src/article/styles/_multi-select-input.css","../src/article/styles/_preformat.css","../src/article/styles/_preview.css","../src/article/styles/_query.css","../src/article/styles/_reference.css","../src/article/styles/_reference-list.css","../src/article/styles/_ref-contrib-editor.css","../src/article/styles/_section-label.css","../src/article/styles/_supplementary-file.css","../src/article/styles/_table.css","../src/article/styles/_table-figure.css","../src/article/styles/_table-footnotes-editor.css","../src/article/styles/_toc.css","../src/article/styles/_unsupported.css","../src/article/styles/_upload-tool.css","../src/article/styles/_workflow-modal.css","../src/article/styles/_xref.css","../src/article/metadata/styles/_metadata-editor.css"],"names":[],"mappings":"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ACnB,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB,qCAAqC;CACtC;;ACRD;EACE,mBAAmB;CACpB;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,WAAW;EACX,aAAa;EACb,iBAAiB;EACjB,wCAAwC;EACxC,2CAA2C;CAC5C;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,aAAa;CACd;;AAED,sBAAsB;;AACtB;EACE,cAAc;EACd,mBAAmB;EACnB,UAAU;EACV,UAAU;EACV,2BAA2B;CAC5B;;AAED;EACE,eAAe;CAChB;;ACjCD;EACE,mBAAmB;EACnB,gCAAgC;EAChC,gCAAgC;EAChC,gBAAgB;CACjB;;AAED;EACE,mBAAmB;EACnB,SAAS;EACT,UAAU;EACV,iCAAiC;EACjC,iCAAiC;EACjC,sCAAsC;EACtC,iCAAiC;EACjC,mCAAmC;EACnC,YAAY;CACb;;ACjBD;EACE,aAAa;CACd;;ACFD;EACE,cAAc;CACf;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,sCAAsC;EACtC,sCAAsC;CACvC;;ACXD;EACE,cAAc;EACd,gBAAgB;EAChB,+BAA+B;EAC/B,iBAAiB;EACjB,eAAe;EACf,WAAW;CACZ;;AAED;EACE,aAAa;EACb,WAAW;EACX,gCAAgC;EAChC,YAAY;EACZ,iCAAiC;EACjC,gCAAgC;CACjC,sCAAsC;EACrC,mBAAmB;EACnB,iBAAiB;EACjB,gBAAgB;CACjB;;AAED;EACE,gDAAgD;CACjD;;ACxBD;CACC;;ACDD;EACE,cAAc;EACd,sBAAsB;EACtB,mBAAmB;EACnB,UAAU;EACV,WAAW;EACX,SAAS;EACT,YAAY;CACb;;AAED;EACE,eAAe;EACf,YAAY;EACZ,aAAa;EACb,gCAAgC;EAChC,YAAY;CACb;;AAED;EACE,eAAe;CAChB;;AAED;EACE,aAAa;CACd;;AAED;EACE,mBAAmB;CACpB;;AAED,yBAAyB;;AACzB;EACE,gBAAgB;EAChB,aAAa;EACb,YAAY;CACb;;AAED;EACE,WAAW;CACZ;;AAED;;EAEE,cAAc;CACf;;AAED;EACE,eAAe;CAChB;;AAED,2BAA2B;;AAC3B;EACE,mBAAmB;EACnB,UAAU;EACV,cAAc;EACd,SAAS;CACV;;AAED;EACE,eAAe;CAChB;;AC5DD;EACE,cAAc;CACf;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,gCAAgC;EAChC,uCAAuC;EACvC,gBAAgB;CACjB;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,qCAAqC;CACtC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,iCAAiC;CAClC;;AC5BD;EACE,cAAc;EACd,+BAA+B;EAC/B,oBAAoB;CACrB;;AAED;EACE,iBAAiB;CAClB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,iCAAiC;CAClC;;AChBD;EACE,iBAAiB;EACjB,+BAA+B;CAChC;;ACHD;EACE,yBAAyB;EACzB,4BAA4B;EAC5B,uCAAuC;CACxC;;AAED;EACE,sCAAsC;EACtC,oCAAoC;CACrC;;ACTD;EACE,mBAAmB;EACnB,iBAAiB;EACjB,wCAAwC;EACxC,kCAAkC;EAClC,oCAAoC;CACrC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,mBAAmB;EACnB,WAAW;EACX,8BAA8B;EAC9B,sCAAsC;EACtC,sCAAsC;EACtC,iCAAiC;EACjC,gBAAgB;CACjB;;AAED;EACE,iCAAiC;EACjC,oCAAoC;CACrC;;AAED;EACE,mCAAmC;CACpC;;AAED;EACE,kCAAkC;CACnC;;AAED;EACE,mCAAmC;EACnC,wCAAwC;EACxC,gBAAgB;EAChB,gBAAgB;CACjB;;AAED;EACE,cAAc;EACd,+BAA+B;EAC/B,UAAU;CACX;;AAED;EACE,gBAAgB;EAChB,6BAA6B;EAC7B,gBAAgB;EAChB,mBAAmB;CACpB;;AAED;EACE,mBAAmB;CACpB;;ACzDD;EACE,YAAY;EACZ,gBAAgB;EAChB,aAAa;EACb,kBAAkB;CACnB;;ACLD;EACE,cAAc;EACd,uBAAuB;CACxB;;AAED;EACE,YAAY;EACZ,eAAe;CAChB;;ACRD;EACE,eAAe;CAChB;;AAED;EACE,qCAAqC;CACtC;;AAED;;EAEE,cAAc;CACf;;AAED;EACE,YAAY;CACb;;ACfD;EACE,cAAc;EACd,oBAAoB;CACrB;;AAED;EACE,YAAY;CACb;;AAED;EACE,aAAa;EACb,gBAAgB;EAChB,iBAAiB;EACjB,mCAAmC;EACnC,aAAa;EACb,wBAAwB;EACxB,aAAa;EACb,YAAY;CACb;;AAED;EACE,iBAAiB;CAClB;;ACtBD,mFAAmF;;AACnF;EACE,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,iCAAiC;EACjC,aAAa;EACb,gBAAgB;EAChB,iBAAiB;CAClB;;AAED;EACE,YAAY;CACb;;ACbD;EACE,iBAAiB;EACjB,kBAAkB;EAClB,eAAe;CAChB;;AAED;EACE,aAAa;EACb,gBAAgB;EAChB,mCAAmC;EACnC,kDAAkD;CACnD;;AAED;EACE,6CAA6C;EAC7C,2BAA2B;EAC3B,4CAA4C;CAC7C;;ACjBD;EACE,eAAe;EACf,2BAA2B;CAC5B;;ACHD;EACE,wCAAwC;EACxC,kCAAkC;CACnC;;AAED;EACE,cAAc;CACf;;AAED;EACE,uCAAuC;CACxC;;AAED;EACE,uCAAuC;CACxC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,cAAc;EACd,aAAa;EACb,oCAAoC;CACrC;;AAED;EACE,cAAc;EACd,uBAAuB;EACvB,wBAAwB;EACxB,uCAAuC;CACxC;;AAED;EACE,cAAc;CACf;;AAED;EACE,cAAc;EACd,wBAAwB;EACxB,uBAAuB;EACvB,mBAAmB;EACnB,aAAa;EACb,YAAY;EACZ,iBAAiB;EACjB,gCAAgC;EAChC,sCAAsC;EACtC,gBAAgB;CACjB;;AAED;EACE,aAAa;CACd;;ACrDD;EACE,gBAAgB;EAChB,kDAAkD;EAClD,kBAAkB;EAClB,gBAAgB;EAChB,mBAAmB;EACnB,mBAAmB;EACnB,mCAAmC;CACpC;;AAED;EACE,oBAAoB;EACpB,YAAY;CACb;;AACD;EACE,oBAAoB;EACpB,mBAAmB;EACnB,uBAAuB;EACvB,mBAAmB;CACpB;;AAED;EACE,4CAA4C;EAC5C,2BAA2B;EAC3B,4CAA4C;CAC7C;;AAED;EACE,sBAAsB;CACvB;;AC7BD;EACE,mBAAmB;CACpB;;AAED;EACE,6CAA6C;EAC7C,sCAAsC;EACtC,+BAA+B;EAC/B,mBAAmB;EACnB,iCAAiC;CAClC;;AAED;EACE,cAAc;CACf;;AAED;EACE,6BAA6B;EAC7B,gBAAgB;CACjB;;ACnBD;EACE,gCAAgC;CACjC;;AAED;EACE,mBAAmB;EACnB,cAAc;EACd,sBAAsB;CACvB;;AAED;EACE,mBAAmB;EACnB,oCAAoC;EACpC,mCAAmC;EACnC,uCAAuC;EACvC,mBAAmB;EACnB,gBAAgB;CACjB;;AAED;EACE,YAAY;CACb;;ACrBD;EACE,cAAc;CACf;;AAED;EACE,gCAAgC;CACjC;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,4BAA4B;CAC7B;;ACdD;EACE,mBAAmB;EACnB,cAAc;EACd,sBAAsB;CACvB;;AAED;EACE,gBAAgB;EAChB,eAAe;EACf,gBAAgB;EAChB,mCAAmC;EACnC,iCAAiC;CAClC;;AAED;EACE,YAAY;CACb;;AAED;EACE,YAAY;CACb;;AAED;EACE,mBAAmB;EACnB,SAAS;EACT,YAAY;CACb;;AAED;EACE,8BAA8B;CAC/B;;AAED;EACE,cAAc;CACf;;AAED;EACE,eAAe;CAChB;;ACtCD;EACE,eAAe;EACf,gEAAgE;EAChE,gBAAgB;EAChB,kCAAkC;EAClC,aAAa;CACd;;AAED;EACE,0BAA0B;EAC1B,cAAc;EACd,eAAe;CAChB;;AAED;EACE,mBAAmB;CACpB;;AChBD;EACE,yCAAyC;EACzC,uCAAuC;CACxC;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,iCAAiC;CAClC;;AAED;EACE,iCAAiC;CAClC;;ACfD;EACE,gBAAgB;EAChB,WAAW;EACX,YAAY;EACZ,UAAU;EACV,aAAa;EACb,cAAc;EACd,oBAAoB;EACpB,yCAAyC;EACzC,eAAe;CAChB;;AAED;EACE,YAAY;CACb;;AAED;EACE,WAAW;CACZ;;AAED;EACE,aAAa;CACd;;AAED;EACE,gBAAgB;EAChB,kBAAkB;EAClB,sBAAsB;EACtB,kCAAkC;CACnC;;AAED;EACE,YAAY;CACb;;ACjCD;+BAC+B;;AAC/B;EACE,cAAc;CACf;;ACJD;EACE,sBAAsB;CACvB;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,0BAA0B;EAC1B,iBAAiB;EACjB,eAAe;CAChB;;ACZD;EACE,mBAAmB;EACnB,sBAAsB;CACvB;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,WAAW;EACX,SAAS;EACT,YAAY;CACb;;AAED,4BAA4B,iBAAiB,EAAE;;AAC/C,uBAAuB,iBAAiB,EAAE;;AAE1C;EACE,sBAAsB;CACvB;;AAED;EACE,cAAc;CACf;;AAED;;EAEE,iCAAiC;CAClC;;AAED;EACE,iCAAiC;CAClC;;AC/BD;EACE,iBAAiB;EACjB,cAAc;CACf;;AAED;EACE,eAAe;CAChB;;AAED;EACE,oCAAoC;EACpC,uCAAuC;CACxC;;ACZD;EACE,aAAa;CACd;;AAED;EACE,cAAc;EACd,oBAAoB;EACpB,aAAa;CACd;;AAED;EACE,cAAc;EACd,aAAa;EACb,oBAAoB;EACpB,wCAAwC;CACzC;;AAED;EACE,mBAAmB;EACnB,oBAAoB;CACrB;;AAED;EACE,iBAAiB,CAAC,0BAA0B;CAC7C;;AAED;EACE,eAAe;EACf,iBAAiB;CAClB;;AAED;EACE,gBAAgB;EAChB,qCAAqC;EACrC,mBAAmB;CACpB;;AAED;;;;;;EAME;;AAEF;EACE,mBAAmB;EACnB,SAAS;EACT,UAAU;EACV,WAAW;EACX,YAAY;EACZ,eAAe;CAChB;;AAED;EACE,gBAAgB;EAChB,cAAc;EACd,uBAAuB;EACvB,iBAAiB;CAClB;;AAED;EACE,eAAe;CAChB;;AAED;EACE,YAAY;EACZ,cAAc;EACd,oBAAoB;CACrB;;AAED;EACE,gBAAgB;EAChB,eAAe;CAChB;;AAED,oEAAoE;;AACpE;EACE,cAAc;CACf;;AAED;EACE,cAAc;CACf;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,mBAAmB;CACpB;;AAED;EACE,sCAAsC;EACtC,sCAAsC;EACtC,gCAAgC;EAChC,wCAAwC;CACzC;;AAED;EACE,oCAAoC;CACrC;;AAED,+CAA+C;;AAC/C;EACE,gCAAgC;CACjC;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,kBAAkB;EAClB,oCAAoC;CACrC;;ACxHD;EACE,cAAc;EACd,gCAAgC;EAChC,oCAAoC;CACrC;;AAED;EACE,QAAQ;CACT;;AAED;EACE,uCAAuC;CACxC;;AAED,8DAA8D;;AAC9D;EACE,uCAAuC;CACxC;;ACjBD;EACE,gBAAgB;EAChB,gBAAgB;EAChB,SAAS;EACT,UAAU;EACV,WAAW;EACX,YAAY;EACZ,UAAU;EACV,eAAe;EACf,4BAA4B;CAC7B;;AAED;EACE,wBAAwB;CACzB;;AAED;EACE,aAAa;EACb,cAAc;EACd,uBAAuB;EACvB,oBAAoB;CACrB;;AAED;EACE,yCAAyC;CAC1C;;AAED;EACE,YAAY;EACZ,cAAc;EACd,oBAAoB;EACpB,aAAa;CACd;;AAED;EACE,aAAa;EACb,gCAAgC;EAChC,aAAa;CACd;;AAED;EACE,aAAa;CACd;;AAED;EACE,aAAa;CACd;;AAED;EACE,mBAAmB;EACnB,kBAAkB;EAClB,oBAAoB;EACpB,uCAAuC;CACxC;;AAED;EACE,mBAAmB;EACnB,mDAAmD;EACnD,eAAe;EACf,+BAA+B;EAC/B,6BAA6B;EAC7B,oCAAoC;CACrC;;AAED;;uFAEuF;;AClEvF;EACE,YAAY;EACZ,wCAAwC;EACxC,gBAAgB;EAChB,gCAAgC;EAChC,wCAAwC;EACxC,sCAAsC;EACtC,sCAAsC;CACvC;;AAED;EACE,oCAAoC;EACpC,sBAAsB;CACvB;;AAED;EACE,uCAAuC;EACvC,yCAAyC;CAC1C;;AAED;EACE,mBAAmB;EACnB,UAAU;EACV,YAAY;EACZ,iBAAiB;EACjB,0BAA0B;EAC1B,mBAAmB;EACnB,gBAAgB;EAChB,iCAAiC;EACjC,YAAY;CACb;;AAED;EACE,mBAAmB;EACnB,gBAAgB;EAChB,eAAe;EACf,oBAAoB;CACrB;;AAED;EACE,cAAc;EACd,gBAAgB;CACjB;;AAED;EACE,gBAAgB;EAChB,YAAY;CACb;;AAED;EACE,kBAAkB;CACnB;;AAED;EACE,YAAY;EACZ,aAAa;EACb,iBAAiB;EACjB,mBAAmB;EACnB,UAAU;EACV,mBAAmB;EACnB,WAAW;CACZ;;AAED;EACE,YAAY;EACZ,mBAAmB;EACnB,WAAW;EACX,UAAU;EACV,YAAY;EACZ,aAAa;EACb,yBAAyB;EACzB,0BAA0B;EAC1B,iBAAiB;CAClB;;ACzED;EACE,0DAA0D;EAC1D,4BAA4B;EAC5B,uCAAuC;EACvC,oBAAoB;CACrB;;ACLD;EACE,cAAc;EACd,mCAAmC;CACpC;;AAED;EACE,gBAAgB;CACjB;;AAED;EACE,oBAAoB;EACpB,kCAAkC;EAClC,oCAAoC;CACrC;;AAED;EACE,sBAAsB;EACtB,2BAA2B;CAC5B;;AClBD;CACC,mBAAmB;CACnB;;AAED;CACC,uCAAuC;EACtC,iCAAiC;CAClC;;ACPD;EACE,cAAc;EACd,YAAY;EACZ,gBAAgB;CACjB;;AAED,+FAA+F;;AAC/F;EACE,eAAe;CAChB;;AAED;EACE,oCAAoC;EACpC,mCAAmC;EACnC,uCAAuC;EACvC,mBAAmB;CACpB;;AChBD;EACE,cAAc;CACf;;AAED;EACE,gCAAgC;CACjC;;AAED;EACE,qCAAqC;CACtC;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,4BAA4B;CAC7B;;AClBD;EACE,kCAAkC;EAClC,sCAAsC;CACvC;;AAED;EACE,YAAY;CACb;;AAED;EACE,cAAc;EACd,oBAAoB;EACpB,oBAAoB;CACrB;;AAED;EACE,YAAY;EACZ,mBAAmB;CACpB;;AAED;EACE,YAAY;CACb;;ACtBD;EACE,uCAAuC;EACvC,mCAAmC;EACnC,iCAAiC;EACjC,qCAAqC;EACrC,qCAAqC;EACrC,gBAAgB;CACjB;;ACPD;EACE,wCAAwC;EACxC,kCAAkC;CACnC;;AAED;EACE,cAAc;EACd,+BAA+B;CAChC;;AAED;EACE,eAAe;EACf,uCAAuC;EACvC,uCAAuC;CACxC;;AAED;EACE,uCAAuC;EACvC,kCAAkC;CACnC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,eAAe;EACf,oCAAoC;CACrC;;AAED;EACE,gBAAgB;CACjB;;AChCD;EACE,mBAAmB;CACpB;;AAED;EACE,UAAU;EACV,kBAAkB;EAClB,qBAAqB;EACrB,4BAA4B;CAC7B;;AAED;EACE,UAAU;EACV,kBAAkB;EAClB,4BAA4B;CAC7B;;AAED;EACE,oBAAoB;EACpB,0BAA0B;EAC1B,0BAA0B;EAC1B,YAAY;CACb;;AAED;EACE,kDAAkD;EAClD,gCAAgC;EAChC,uCAAuC;EACvC,+BAA+B;CAChC;;AAED;EACE,gCAAgC;EAChC,oCAAoC;EACpC,+BAA+B;CAChC;;AAED;EACE,mBAAmB;EACnB,oCAAoC;CACrC;;AAED;EACE,mBAAmB;EACnB,oCAAoC;EACpC,kBAAkB;EAClB,mCAAmC;CACpC;;AC/CD;EACE,wCAAwC;EACxC,kCAAkC;CACnC;;AAED;EACE,cAAc;CACf;;AAED;EACE,sCAAsC;EACtC,uCAAuC;CACxC;;AAED;EACE,uCAAuC;CACxC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,sCAAsC;CACvC;;AAED;EACE,oCAAoC;CACrC;;AChCD;EACE,kCAAkC;EAClC,sCAAsC;CACvC;;AAED;EACE,sCAAsC;CACvC;;AAED;EACE,oCAAoC;CACrC;;ACXD;uDACuD;;AAEvD,0BAA0B,kCAAkC,EAAE;;AAE9D;EACE,sBAAsB;EACtB,iCAAiC;EACjC,eAAe;EACf,iBAAiB;EACjB,mBAAmB;EACnB,gBAAgB;CACjB;;AAED;EACE,cAAc;CACf;;AAED,uDAAuD,oBAAoB,EAAE;;AAC7E;;EAEE,gCAAgC;CACjC;;AACD,mDAAmD,oCAAoC,CAAC,iBAAiB,EAAE;;AAC3G,mDAAmD,oCAAoC,CAAC,sCAAsC,EAAE;;AAChI,mDAAmD,oCAAoC,CAAC,qCAAqC,EAAE;;ACzB/H;EACE,iBAAiB;EACjB,gBAAgB;CACjB;;AAED;EACE,sBAAsB;EACtB,iBAAiB;EACjB,gBAAgB;CACjB;;AACD;EACE,sBAAsB;CACvB;;ACZD;EACE,cAAc;CACf;;ACFD;EACE,kCAAkC;CACnC;;AAED;EACE,oCAAoC;EACpC,qCAAqC;CACtC;;AAED;EACE,gCAAgC;CACjC;;AAED;EACE,cAAc;EACd,+BAA+B;CAChC;;AAED;EACE,mCAAmC;EACnC,iCAAiC;EACjC,iCAAiC;CAClC;;AAED;EACE,mBAAmB;EACnB,iCAAiC;EACjC,oCAAoC;CACrC;;AAED;;;;EAIE;;AACF;EACE,mBAAmB;EACnB,6BAA6B;EAC7B,gCAAgC;EAChC,mCAAmC;EACnC,sCAAsC;EACtC,sCAAsC;EACtC,sCAAsC;EACtC,mCAAmC;EACnC,mBAAmB;EACnB,iCAAiC;EACjC,YAAY;CACb;;AAED;EACE,iBAAiB;EACjB,+BAA+B;EAC/B,iBAAiB;CAClB;;ACrDD;EACE,6BAA6B;EAC7B,oBAAoB;CACrB;;AAED;EACE,sBAAsB;EACtB,mBAAmB;CACpB;;ACRD;;;;EAIE;;AACF;;EAEE,cAAc;CACf;;AAED;EACE,cAAc;EACd,oBAAoB;EACpB,aAAa;EACb,eAAe;EACf,aAAa;CACd;;AAED;EACE,gBAAgB;EAChB,cAAc;EACd,uBAAuB;EACvB,iBAAiB;CAClB;;AAED;EACE,cAAc;EACd,aAAa;EACb,oBAAoB;EACpB,sDAAsD;CACvD;;AAED;EACE,mBAAmB;EACnB,oBAAoB;CACrB;;AAED;EACE,iBAAiB,CAAC,0BAA0B;CAC7C;;AAED;EACE,eAAe;EACf,iBAAiB;CAClB;;AAED;EACE,YAAY;EACZ,cAAc;EACd,oBAAoB;CACrB;;AAED,oEAAoE;;AACpE;EACE,cAAc;CACf;;AAED;EACE,gBAAgB;EAChB,eAAe;EACf,cAAc;CACf;;AAED;EACE,gBAAgB;EAChB,mBAAmB;CACpB;;AAED;EACE,mBAAmB;EACnB,eAAe;EACf,sBAAsB;EACtB,YAAY;EACZ,eAAe;EACf,iBAAiB;EACjB,gBAAgB;EAChB,kBAAkB;EAClB,gBAAgB;CACjB;;AAED;EACE,cAAc;CACf;;AAED;EACE,YAAY;CACb;;AAED;EACE,iBAAiB;EACjB,cAAc;CACf;;AAED;EACE,eAAe;CAChB;;AAED;EACE,cAAc;CACf;;AAED,qBAAqB;;AACrB;EACE,eAAe;EACf,2BAA2B;CAC5B;;AAED;EACE,sBAAsB;CACvB;;AAED;EACE,cAAc;CACf;;AAED;EACE,cAAc;EACd,+BAA+B;EAC/B,iBAAiB;EACjB,iBAAiB;EACjB,mBAAmB;EACnB,iCAAiC;EACjC,gBAAgB;CACjB;;AAED;EACE,sCAAsC;EACtC,sCAAsC;EACtC,gCAAgC;EAChC,wCAAwC;CACzC;;AAED;EACE,gCAAgC;CACjC;;AAED;EACE,yBAAyB;CAC1B;;AAED;EACE,4BAA4B;CAC7B;;AAED;EACE,oCAAoC;CACrC;;AAED;EACE,kBAAkB;EAClB,oCAAoC;CACrC","file":"texture.css","sourcesContent":[":root {\n /* Font families */\n /* ----------------------------------------------------------------------*/\n\n /* Used for interface elements */\n --t-interface-font: 'Inter UI', system-ui, sans-serif;\n /* Used for flowing text, such as paragraphs */\n --t-text-font: 'Inter UI', system-ui, sans-serif;\n /* used for code, URLS, etc */\n --t-code-font: Monaco, 'Courier New';\n\n /* Font sizes */\n /* ----------------------------------------------------------------------*/\n\n /* Used for main text */\n --t-text-font-size: 17px;\n /* Used for authors list */\n --t-large-font-size: 19px;\n /* Table of contents */\n --t-small-font-size: 14px;\n /* Used in toolbars and section labels */\n --t-tiny-font-size: 12px;\n /* Used in toolbar dropdown menus */\n --t-dropdown-font-size: 11px;\n /* E.g. article title */\n --t-title-font-size: 36px;\n /* Heading level 1 */\n --t-h1-font-size: 23px;\n /* Heading level 2 */\n --t-h2-font-size: 21px;\n /* Heading level 3 */\n --t-h3-font-size: 19px;\n /* Heading level 4 */\n --t-h4-font-size: 17px;\n\n /* Font weights */\n /* ----------------------------------------------------------------------*/\n\n --t-normal-font-weight: 400; /* Normal text weight */\n --t-bold-font-weight: 500; /* Strong emphasis */\n\n /* Line heights */\n /* ----------------------------------------------------------------------*/\n\n /* Used in main text */\n --t-default-line-height: 1.5;\n\n /* Colors */\n /* ----------------------------------------------------------------------*/\n\n /* Default background color, used when we need to cover content, e.g. in overlays */\n --t-background-color: #fff;\n /* Light (greyish) background color */\n --t-light-background-color: #2E72EA0a;\n /* Background for action buttons */\n --t-action-background-color: #4e4e4e;\n /* Button backgorund */\n --t-default-button-background: #f7f7f9;\n /* Main text color, used in the article */\n --t-text-color: #111;\n /* Used to display error message */\n --t-error-text-color: #c80000;\n /* Inverted text color, to put on dark elements */\n --t-inverted-text-color: #fff;\n /* Used for section labels, card labels etc. */\n --t-light-text-color: #888;\n /* Used for input placeholders */\n --t-placeholder-text-color: #ccc;\n /* Used for focus border, e.g. selected card, or text input */\n --t-focus-color: rgb(145, 189, 240);\n /* E.g. citations of references, figures, etc. */\n --t-action-color: #2e72ea;\n /* Used to display warning icons */\n --t-warning-color: #ffaf46;\n /* Used to display error message */\n --t-error-color: rgba(200, 0, 0, 0.25);\n /* Default light border color */\n --t-border-color: #ddd;\n\n /* Paddings */\n /* ----------------------------------------------------------------------*/\n --t-half-spacing: 10px; /* Half of the default spacing */\n --t-default-spacing: 20px; /* Default padding to create some whitespace, e.g. in figure */\n --t-text-spacing: 15px; /* Used as the margin between content elements */\n --t-double-spacing: 40px; /* Double of the default spacing */\n --t-input-padding: 4px; /* Padding used input boxes */\n --t-cell-padding: 6px; /* Padding used table cells */\n --t-button-padding: 7px; /* Padding used by buttons */\n\n /* Margins */\n /* ----------------------------------------------------------------------*/\n\n --t-flowing-content-margin: 20px 0; /* Space between content elements, e.g. between two paragraphs */\n\n /* Borders */\n /* ----------------------------------------------------------------------*/\n\n --t-input-default-border: 2px solid transparent;\n --t-input-outline-border: 2px solid var(--t-border-color);\n --t-input-focus-border: 2px solid rgb(145, 189, 240);\n --t-negative-input-padding: -6px; /* This must be the negative of input padding + default border width */\n --t-negative-list-padding: -4px; /* Same, but without borders. Used in comma-separated lists. */\n --t-border-radius: 5px; /* Default border radius for rounded corners */\n --t-tool-border-radius: 3px; /* Default border radius for tools */\n --t-default-border: 1px solid var(--t-border-color);\n\n /* Box shadows */\n /* ----------------------------------------------------------------------*/\n\n --t-default-box-shadow: 0 0 0 0.75pt #d1d1d1, 0 0 3pt 0.75pt #ccc;\n --t-popup-box-shadow: 0 2px 10px -2px rgba(0,0,0,0.8);\n\n /* Substance Styles */\n /* ----------------------------------------------------------------------*/\n --t-small-layout-width: 300px;\n --t-medium-layout-width: 620px;\n --t-large-layout-width: 960px;\n --t-separator-color: rgba(0,0,0,0.05);\n}\n\n.sc-texture {\n line-height: var(--t-default-line-height);\n height: 100%;\n position: relative;\n font-family: var(--t-interface-font)\n}\n\n.sc-texture a {\n color: var(--t-text-color);\n}\n\n/* TODO: move these in specific files for sake of consistency */\n\n.sc-texture .sc-annotation.sm-italic {\n font-style: italic;\n}\n\n.sc-texture .sc-annotation.sm-bold {\n font-weight: bold;\n}\n\n.sc-texture .sc-annotation.sm-small-caps {\n font-variant: small-caps;\n}\n\n.sc-texture .sc-annotation.sm-subscript {\n vertical-align: sub;\n font-size: smaller;\n}\n\n.sc-texture .sc-annotation.sm-superscript {\n vertical-align: super;\n font-size: smaller;\n}\n\n.sc-texture .sc-annotation.sm-monospace, .sc-texture .sm-preformat {\n /* Attention: double monospace here for correcting the inheritance\n and scaling of font size in all browsers */\n font-family: monospace, monospace;\n}\n\n.sc-texture .sm-overline {\n text-decoration: overline;\n}\n\n.sc-texture .sm-strike-through {\n text-decoration: line-through;\n}\n\n.sc-texture .sm-underline {\n text-decoration: underline;\n}\n",".sc-button.sm-theme-light {\n position: relative;\n height: 24px;\n min-width: 24px;\n line-height: var(--t-default-line-height);\n text-align: center;\n font-size: var(--t-tiny-font-size);\n font-weight: 600;\n border-radius: var(--t-tool-border-radius);\n padding-left: var(--t-button-padding);\n padding-right: var(--t-button-padding);\n}\n\n.sc-button.sm-theme-light > .se-dropdown {\n padding-left: 5px;\n}\n\n.sc-button.sm-theme-light[disabled=true] {\n opacity: 0.4;\n cursor: default;\n}\n\n.sc-button.sm-theme-light.sm-active {\n background: var(--t-action-color);\n color: white;\n}\n\n.sc-button.sm-theme-light:hover:not(.sm-active):not([disabled]),\n.sc-button.sm-theme-light:focus {\n background: var(--t-default-button-background);\n color: var(--t-action-color);\n}",".sc-context-menu {\n position: absolute;\n background: var(--t-background-color);\n border-radius: var(--t-border-radius);\n font-size: var(--t-small-font-size);\n z-index: 1000;\n box-shadow: var(--t-default-box-shadow);\n padding: 4px;\n}\n\n.sc-context-menu.sm-hidden {\n /* we don't use display none because we want to determine the content's width */\n visibility: hidden;\n left: 0px;\n top: 0px;\n}",".sc-find-and-replace-dialog {\n position: relative;\n padding: var(--t-half-spacing);\n margin-left: 270px;\n max-width: 710px;\n}\n\n.sc-find-and-replace-dialog.sm-hidden {\n display: none;\n}\n\n.sc-find-and-replace-dialog > .se-header {\n display: flex;\n justify-content: space-between;\n}\n\n.sc-find-and-replace-dialog > .se-header > .se-title {\n font-size: var(--t-small-font-size);\n}\n\n/* because we place the dialog at the bottom of the screen we must place tooltips above */\n.sc-find-and-replace-dialog .sc-button .se-tooltip {\n top: -30px;\n left: 30px;\n}\n\n.sc-find-and-replace-dialog > .se-section {\n display: flex;\n margin-top: 5px;\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-input {\n position: relative;\n flex-grow: 1;\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-input > .se-status {\n position: absolute;\n top: 4px;\n right: 10px;\n font-size: var(--t-tiny-font-size);\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-input > input {\n width: 100%;\n height: 100%;\n border: var(--t-input-outline-border);\n border-radius: var(--t-border-radius);\n padding: 2px 80px 2px 10px;\n color: var(--t-text-color);\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-input > input:focus {\n border: var(--t-input-focus-border);\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-actions {\n flex-grow: 0;\n}\n.sc-find-and-replace-dialog > .se-section > .sm-actions > .sc-button {\n width: 80px;\n height: 100%;\n /* border: var(--t-default-border); */\n border-radius: var(--t-border-radius);\n background: var(--t-border-color);\n}\n\n.sc-find-and-replace-dialog > .se-section > .sm-actions > .sc-button:not([disabled=true]):hover,\n.sc-find-and-replace-dialog > .se-section > .sm-actions > .sc-button:not([disabled=true]):focus {\n background: var(--t-action-color);\n color: white;\n}\n\n.sc-find-and-replace-dialog .se-group {\n display: inline-block;\n}\n\n.sc-find-and-replace-dialog .se-group > * {\n display: inline-block;\n color: var(--t-light-text-color);\n}\n\n.sc-find-and-replace-dialog .se-group > .sm-active {\n background: var(--t-action-color);\n color: white;\n}\n\n.sc-find-and-replace-dialog .se-group + .se-group {\n margin-left: 5px;\n}\n\n.sc-find-and-replace-dialog .se-group > * + * {\n margin-left: 5px;\n}\n\n.sc-find-and-replace-dialog .se-group.sm-input > .se-label::after {\n content: ':';\n}\n\n.sc-annotation.sm-find-marker {\n background-color: rgb(255, 255, 182);\n}\n\n.sc-annotation.sm-find-marker.sm-active {\n background-color: darkgoldenrod;\n}\n",".sc-input-with-button {\n display: flex;\n}\n\n.sc-input-with-button > .se-input {\n border: var(--t-default-border);\n border-radius: var(--t-border-radius);\n padding: var(--t-half-spacing);\n margin-right: var(--t-half-spacing);\n font-size: var(--t-small-font-size);\n flex-grow: 1;\n}\n\n.sc-input-with-button > .se-input::placeholder,\n.sc-input-with-button > .se-input::-webkit-input-placeholder {\n\tcolor: var(--t-placeholder-text-color);\n font-weight: var(--t-normal-font-weight);\n}\n\n.sc-input-with-button > .se-button {\n background: var(--t-action-background-color);\n color: var(--t-inverted-text-color);\n border-radius: var(--t-border-radius);\n padding: var(--t-input-padding) var(--t-half-spacing);\n}\n",".sc-isolated-node {\n position: relative;\n}\n\n.sc-isolated-node.sm-default-style.sm-selected,\n.sc-isolated-node.sm-default-style.sm-co-selected {\n /*background: rgba(163,205,253, 0.6);*/\n outline: 2px solid;\n outline-color: var(--t-focus-color);\n}\n.sc-isolated-node.sm-default-style.sm-focused,\n.sc-isolated-node.sm-default-style.sm-co-focused {\n outline: 2px solid;\n outline-color: var(--t-focus-color);\n}\n\n/* Hide selection fragments when in selected-state */\n.sc-isolated-node.sm-selected ::selection {\n background: transparent;\n}\n\n.sc-isolated-node.sm-selected {\n outline: 2px solid;\n outline-color: var(--t-focus-color);\n}\n\n.sc-isolated-node-blocker {\n position: absolute;\n top: 0px; bottom: 0px; left: 0px; right: 0px;\n cursor: default;\n}\n\n.sc-isolated-node.sm-no-blocker .sc-isolated-node-blocker {\n display: none;\n}\n\n.sc-isolated-node > .se-bracket {\n height: 1px;\n width: 1px;\n opacity: 0;\n}\n\n.sc-isolated-node.sm-no-blocker > .se-bracket {\n visibility: hidden;\n}\n\n.sc-isolated-node.sm-no-blocker.sm-selected > .se-bracket,\n.sc-isolated-node.sm-no-blocker.sm-co-selected > .se-bracket {\n /*\n ATTENTION: we must not have brackets hidden\n when rendering a node selection, otherwise Chrome's DOM selection\n 'leaks' into the previous/next line\n */\n visibility: visible;\n}\n","/*\nTODO: moving away from the old Overlay implementation\nreplacing it with OverlayCanvas, which is more generic, but also more low-level\n*/\n\n.sc-overlay-canvas { z-index: 200; position: absolute; }\n\n.sc-overlay-canvas.sm-hidden { visibility: hidden; left: 0px; top: 0px; }\n\n.sc-overlay-canvas > .se-canvas {\n margin: 5px;\n border-radius: 3px;\n background: #fff;\n display: flex;\n flex-wrap: nowrap;\n box-shadow: var(--t-default-box-shadow);\n}\n\n/*\n TODO: develop a CSS framework for overlays\n This is WIP\n*/\n.sc-overlay-canvas .sm-horizontal-layout {\n display: flex;\n align-items: center;\n font-size: var(--t-dropdown-font-size);\n font-weight: var(--t-bold-font-weight);\n padding: 0px var(--t-button-padding);\n}\n\n.sc-overlay-canvas .sm-horizontal-layout > * {\n flex: 0 0 0;\n margin: 2px;\n}\n\n.sc-overlay-canvas .sm-horizontal-layout .sc-text-property-editor {\n min-width: 200px;\n padding: var(--t-input-padding);\n}\n\n.sc-overlay-canvas .sm-monospace {\n font-family: var(--t-code-font);\n background: transparent;\n border: none;\n}\n\n.sc-overlay-canvas .sc-container-editor,\n.sc-overlay-canvas .sc-text-property-editor {\n border: var(--t-input-default-border);\n border-radius: var(--t-border-radius);\n padding: var(--t-input-padding);\n}\n\n.sc-overlay-canvas .sc-container-editor:focus,\n.sc-overlay-canvas .sc-text-property-editor:focus {\n border: var(--t-input-focus-border);\n}\n",".sc-pinned-message {\n position: absolute;\n bottom: 0px;\n width: 100%;\n height: 40px;\n background: #fff;\n box-shadow: 3px 3px 5px 6px #ccc;\n}\n\n.sc-pinned-message > .se-msg-wrap {\n display: flex;\n max-width: 1200px;\n margin: 7px auto;\n color: #000;\n text-align: center;\n}\n\n.sc-pinned-message > .se-msg-wrap > .se-icon {\n color: #ff0000;\n font-size: 26px;\n margin-right: 20px;\n}\n\n.sc-pinned-message > .se-msg-wrap > .se-msg {\n text-decoration: underline;\n}",".sc-container-editor > .sc-text-node:only-child > .sc-text-property.sm-empty:before,\n.sc-text-input .sc-text-property.sm-empty:before,\n.sc-text-property-editor .sc-text-property.sm-empty:before {\n content: attr(data-placeholder);\n position: absolute;\n color: var(--t-placeholder-text-color);\n font-weight: var(--t-normal-font-weight);\n}","/* ScrollPane\n-----------------------------------------------------*/\n.sc-scroll-pane.sm-default-style {\n position: absolute;\n top: 0px;\n bottom: 0px;\n left: 0px;\n right: 0px;\n}\n/* Substance scrollbar active */\n/* Make space for Substance Scrollbar on the left side */\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar.sm-scrollbar-position-left .se-scrollable {\n left: 20px;\n}\n/* Patches the scrollbar to stick on the right side */\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar.sm-scrollbar-position-right .sc-scrollbar {\n right: 0px; left: auto;\n}\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar.sm-scrollbar-position-right .se-scrollable {\n right: 20px;\n}\n/* Hide native scroll bar in content panel */\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar .se-scrollable::-webkit-scrollbar {\n width: 0px; height: 0px;\n}\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar .se-scrollable::-webkit-scrollbar-thumb {\n background-color: rgba(0, 0, 0, 0);\n}\n/* Hide native scrollbar in Internet Explorer/Edge */\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar .se-scrollable {\n -ms-overflow-style: none;\n}\n/* Firefox-specific hack for hiding the scrollbar */\n.sc-scroll-pane.sm-default-style.sm-substance-scrollbar.sm-firefox .se-scrollable {\n margin-right: -15px;\n overflow-y: scroll;\n overflow-x: hidden;\n}\n/* Patches the scrollbar to stick on the right side */\n.sc-scroll-pane.sm-default-style > .se-scrollable {\n position: absolute;\n top: 0px;\n bottom: 0px;\n left: 0px;\n right: 0px;\n overflow: auto;\n}\n.sc-scroll-pane.sm-default-style > .se-scrollable > .se-content { position: relative; }\n/* For debugging purposes\n.sc-scroll-pane .se-scanline {\n position: absolute;\n display: none;\n top: 50px;\n left: 40px;\n width: 10px;\n height: 2px;\n background: #ccc;\n} */","/* Surface\n----------------------------------------------------*/\n/* Non-Editables should have a regular cursor */\n.sc-surface *[contenteditable=\"false\"] { cursor: default; }\n.sc-surface *[contenteditable=\"true\"] { cursor: text; }\n/* We want Firefox to have a transparent native selection */\n::-moz-selection { background: rgba(77, 149, 233, 0.46); }\n.sm-selected-node { outline: 2px solid; outline-color: var(--t-focus-color); }\n",".sc-text-input {\n line-height: var(--t-input-line-height);\n}\n\n.sc-text-input .se-input {\n width: 100%;\n height: var(--t-input-height);\n border-radius: 5px;\n padding: var(--t-input-padding);\n border: var(--t-input-default-border);\n margin: var(--t-negative-input-padding);\n}\n\n/*.sc-text-input.sm-editable .se-input:hover*/\n.sc-text-input:focus .se-input {\n border: var(--t-input-focus-border);\n}\n\n.sc-text-input .se-input.sm-empty {\n color: var(--t-placeholder-text-color);\n font-weight: var(--t-normal-font-weight);\n}\n\n.sc-text-input.sm-warning {\n color: var(--warning-color);\n}\n\n.sc-text-input.sm-warning .se-input {\n border: 1px solid var(--warning-color);\n background-color: var(--warning-bg-color);\n}\n\n.sc-text-input.sm-size-small {\n width: var(--width-small);\n}\n\n.sc-text-input.sm-size-medium {\n width: var(--width-medium);\n}\n\n.sc-text-input.sm-size-large {\n width: var(--width-large);\n}\n",".sc-toggle-tool {\n position: relative;\n}\n\n/* Position tooltip */\n.sc-toggle-tool > .sc-tooltip {\n display: none;\n position: absolute;\n top: 35px;\n left: 50%;\n transform: translate(-50%);\n}\n\n.sc-toggle-tool:hover > .sc-tooltip {\n display: block;\n}\n",".sc-tool {\n display: flex;\n justify-content: space-between;\n white-space: nowrap;\n line-height: 2.1;\n font-size: var(--t-dropdown-font-size);\n font-weight: var(--t-bold-font-weight);\n width: 100%;\n border-radius: var(--t-tool-border-radius);\n padding: 0px 5px;\n}\n\n.sc-tool:hover {\n background: var(--t-default-button-background);\n}\n\n.sc-tool > .se-icon {\n flex: 0 0 0;\n padding-right: 7px;\n}\n\n.sc-tool > .se-keyboard-shortcut {\n color: rgba(0,0,0,0.4);\n font-weight: var(--t-normal-font-weight);\n font-size: 10px;\n padding-left: var(--t-default-spacing);\n}\n\n/* Disabled tools */\n\n.sc-tool[disabled=true] {\n opacity: 0.3;\n}\n\n.sc-tool[disabled=true] > .se-keyboard-shortcut {\n color: rgba(255,255,255,0.4);\n}",".sc-toolbar > .se-active-tools {\n display: flex;\n /*flex-wrap: nowrap;*/\n padding: 2px;\n justify-content: center;\n}\n\n.sc-toolbar > .se-active-tools .sc-tool-group {\n flex: 0 0 0;\n display: flex;\n}\n\n.sc-toolbar > .se-active-tools .sc-tool-group .sc-button {\n flex: 0 0 0;\n margin: 2px;\n}\n\n.sc-toolbar > .se-active-tools .sc-tool-dropdown .sc-button {\n margin: 2px;\n}\n\n.sc-toolbar .sc-tool-group {\n display: inline-block;\n}\n\n.sc-toolbar .sc-tool-group .sc-button {\n margin: 0px 1px;\n}\n",".sc-tooltip {\n background: #fff;\n padding: 2px 7px;\n border-radius: 3px;\n font-size: 12px;\n font-size: 12px;\n white-space: nowrap;\n box-shadow: 0 1px 2px rgba(0,0,0,0.5)\n}\n",".sc-tool-dropdown {\n position: relative;\n}\n\n.sc-tool-dropdown > .se-choices {\n position: absolute;\n top: 30px;\n left: -3px;\n padding: 4px;\n background: #fff;\n box-shadow: var(--t-default-box-shadow);\n border-radius: var(--t-tool-border-radius);\n}\n\n.sc-tool-dropdown > .se-choices .sc-tool-group {\n display: block!important;\n}\n\n.sc-tool-dropdown.sm-disabled > .se-toggle {\n opacity: 0.3;\n}\n\n/* Position tooltip */\n.sc-tool-dropdown > .sc-tooltip {\n display: none;\n position: absolute;\n top: 35px;\n left: 50%;\n transform: translate(-50%);\n}\n\n.sc-tool-dropdown:hover > .sc-tooltip {\n display: block;\n}",".sc-tool-separator {\n position: relative;\n border: var(--t-default-border);\n margin: var(--t-half-spacing) 0;\n cursor: default;\n}\n\n.sc-tool-separator > .se-label {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n padding: 0 var(--t-half-spacing);\n background: var(--t-background-color);\n color: var(--t-light-text-color);\n font-size: var(--t-tiny-font-size);\n flex: 0 0 0;\n}",".sc-tool-spacer {\n flex-grow: 1;\n}",".sc-abstract.sm-hidden {\n display: none;\n}\n\n.sc-abstract .sc-heading {\n cursor: default;\n}\n\n.sc-abstract .sc-abstract-content .container-node {\n border: var(--t-input-default-border);\n border-radius: var(--t-border-radius);\n}",".sc-add-reference .se-manual-add > .se-reftypes-list {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n list-style: none;\n margin: 0 -5px;\n padding: 0;\n}\n\n.sc-add-reference .se-manual-add > .se-reftypes-list > .se-type {\n flex-grow: 1;\n width: 30%;\n height: var(--t-double-spacing);\n margin: 5px;\n padding: var(--t-half-spacing) 0;\n border: var(--t-default-border);\n\tborder-radius: var(--t-border-radius);\n text-align: center;\n line-height: 1.2;\n cursor: pointer;\n}\n\n.sc-add-reference .se-manual-add > .se-reftypes-list > .se-type:hover {\n background: var(---t-default-button-background);\n}\n",".sc-affiliations-list { \n}\n",".sc-article-panel {\n display: flex;\n flex-flow: row nowrap;\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n bottom: 0px;\n}\n\n.sc-article-panel .se-nav-bar {\n flex: 0 0 auto;\n width: 40px;\n height: 100%;\n border-right: 1px solid #b5b5b5;\n z-index: 99;\n}\n\n.sc-article-panel .se-nav-bar > .sc-toolbar > .se-active-tools .sc-tool-group {\n display: block;\n}\n\n.sc-article-panel .sc-manuscript-view {\n flex-grow: 1;\n}\n\n.sc-article-panel .sc-toolbar .se-active-tools {\n position: relative;\n}\n\n/* View switcher hacks */\n.sc-article-panel .sc-toolbar .se-active-tools .sm-mode {\n flex: 0 0 260px;\n height: 24px;\n margin: 2px;\n}\n\n.sc-article-panel .sc-toolbar .se-active-tools .sm-mode .se-keyboard-shortcut {\n padding: 0;\n}\n\n.sc-toolbar .se-active-tools .sm-mobile-mode,\n.sm-compact .sc-toolbar .se-active-tools .sm-mode {\n display: none;\n}\n\n.sm-compact .sc-toolbar .se-active-tools .sm-mobile-mode {\n display: block;\n}\n\n/* Context menu dropdown */\n.sc-article-panel .sc-toolbar .sc-tool-dropdown.sm-context-tools > .se-choices {\n position: absolute;\n top: 30px;\n left: initial;\n right: 0;\n}\n\n.sc-article-panel > .sm-compact .sc-find-and-replace-dialog {\n margin: 0 auto;\n}\n",".sc-authors-list.sm-hidden {\n display: none;\n}\n\n.sc-authors-list {\n cursor: default;\n}\n\n.sc-authors-list .se-contrib {\n padding: var(--t-input-padding);\n margin: var(--t-negative-list-padding);\n cursor: default;\n}\n\n.sc-authors-list .se-contrib.sm-empty {\n color: var(--t-light-text-color);\n}\n\n.sc-authors-list .se-contrib.sm-selected {\n outline: var(--t-input-focus-border);\n}\n\n.sc-authors-list > .se-content {\n font-size: var(--t-large-font-size);\n}\n\n.sc-authors-list > .se-content > .se-empty-list {\n color: var(--t-light-text-color);\n}\n",".sc-block-formula > .se-content {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.sc-block-formula > .se-content > .se-formula {\n margin: 0px auto;\n}\n\n.sc-block-formula > .se-content > .se-label {\n padding-left: 10px;\n}\n\n.sc-block-formula.sm-error {\n background: var(--t-error-color);\n}\n",".sc-block-formula-editor {\n min-width: 500px;\n padding: var(--t-half-spacing);\n}\n",".sc-block-quote {\n /* TODO: use variables */\n border-left: 3px solid #444;\n padding-left: var(--t-default-spacing);\n}\n\n.sc-block-quote .sc-text {\n padding-top: var(--t-default-spacing);\n font-size: var(--t-small-font-size);\n}\n",".sc-card {\n position: relative;\n max-width: 800px;\n box-shadow: var(--t-default-box-shadow);\n margin: var(--t-double-spacing) 0;\n font-size: var(--t-small-font-size);\n}\n\n.sc-card.sm-selected {\n outline: var(--t-input-focus-border)\n}\n\n.sc-card > .se-label {\n position: absolute;\n top: -10px;\n left: var(--t-double-spacing);\n padding: 0px var(--t-default-spacing);\n background: var(--t-background-color);\n color: var(--t-light-text-color);\n cursor: default;\n}\n\n.sc-card.sm-selected > .se-label {\n background: var(--t-focus-color);\n color: var(--t-inverted-text-color);\n}\n\n.sc-card .sc-form-row {\n margin: var(--t-default-spacing) 0;\n}\n\n.sc-card > * {\n padding: var(--t-default-spacing);\n}\n\n.sc-card > * > .se-header {\n font-size: var(--t-text-font-size);\n margin-bottom: var(--t-default-spacing);\n margin-top: 0px;\n cursor: default;\n}\n\n.sc-card > * > .se-footer {\n display: flex;\n justify-content: space-between;\n margin: 0;\n}\n\n.sc-card > * > .se-footer > .se-control {\n font-size: 12px;\n color: var(--t-action-color);\n cursor: pointer;\n margin-bottom: 0px;\n}\n\n.sc-card > * > .se-footer > .se-control > .se-icon {\n margin-right: 10px;\n}\n",".sc-checkbox {\n width: 100%;\n cursor: pointer;\n padding: 4px;\n margin: -4px -2px;\n}",".sc-context-section {\n display: flex;\n flex-direction: column;\n}\n\n.sc-context-section > .se-context-content {\n flex: 1 1 0;\n overflow: auto;\n}\n",".sc-manuscript-editor .sc-container-editor .sc-isolated-node {\n margin: 30px 0;\n}\n\n.sc-manuscript-editor .sc-isolated-node.sm-default-style.sm-selected {\n outline: var(--t-input-focus-border);\n}\n\n.sc-manuscript-editor .sc-container-editor .sc-isolated-node.sm-focused,\n.sc-manuscript-editor .sc-container-editor .sc-isolated-node.sm-co-focused {\n outline: none;\n}\n\n.sc-manuscript-editor > .se-main-section > .sc-workflow-pane {\n flex: 0 0 0;\n}\n",".sc-edit-math-tool {\n display: flex;\n align-items: center;\n}\n\n.sc-edit-link-tool > * {\n flex: 0 0 0;\n}\n\n.sc-edit-math-tool .sc-input {\n height: 24px;\n font-size: 11px;\n min-width: 200px;\n font-family: Monaco, 'Courier New';\n padding: 5px;\n background: transparent;\n border: none;\n margin: 2px;\n}\n\n.sc-edit-math-tool .sc-input.sm-big-input {\n min-width: 500px;\n}\n","/* TODO: this is a hack. Instead we should use defined configurations for modals */\n.sc-modal-dialog.sm-workflow-edit-reference .se-body {\n position: fixed;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 800px;\n max-width: 100%;\n max-height: 100%;\n}\n\n.sc-modal-dialog.sm-workflow-edit-reference .se-body .sc-card {\n margin: 2px;\n}",".sc-edit-xref-tool {\n max-width: 440px;\n max-height: 500px;\n overflow: auto;\n}\n\n.sc-edit-xref-tool .se-option {\n padding: 5px;\n cursor: pointer;\n border-left: 3px solid transparent;\n border-bottom: 1px solid var(--t-separator-color);\n}\n\n.sc-edit-xref-tool .se-option.sm-selected {\n border-left: 3px solid var(--t-action-color);\n color: var(--t-text-color);\n background: var(--t-light-background-color);\n}\n",".sc-external-link {\n color: inherit;\n text-decoration: underline;\n}",".sc-figure.sm-manuscript {\n box-shadow: var(--t-default-box-shadow);\n padding: var(--t-default-spacing);\n}\n\n.sc-figure .sc-section-label:first-child {\n margin-top: 0;\n}\n\n.sc-figure > .se-label {\n font-weight: var(--t-bold-font-weight);\n}\n\n.sc-figure .se-title {\n font-weight: var(--t-bold-font-weight);\n}\n\n.sc-figure .sc-legend {\n font-size: var(--t-small-font-size);\n}\n\n.sc-figure.sm-manuscript > .se-carousel > .se-navigation {\n display: flex;\n float: right;\n font-size: var(--t-small-font-size);\n}\n\n.sc-figure.sm-manuscript > .se-carousel > .se-navigation > .se-current-position {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-right: var(--t-default-spacing);\n}\n\n.sc-figure.sm-manuscript > .se-carousel > .se-navigation > .se-controls {\n display: flex;\n}\n\n.sc-figure.sm-manuscript > .se-carousel > .se-navigation > .se-controls > .se-control {\n display: flex;\n justify-content: center;\n flex-direction: column;\n text-align: center;\n height: 30px;\n width: 30px;\n margin-left: 2px;\n border: var(--t-default-border);\n border-radius: var(--t-border-radius);\n cursor: pointer;\n}\n\n.sc-figure.sm-manuscript > .se-carousel > .se-navigation > .se-controls > .se-control.sm-disabled {\n opacity: 0.5;\n}",".sc-fig-preview {\n font-size: 12px;\n border-bottom: 1px solid var(--t-separator-color);\n padding: 5px 10px;\n cursor: pointer;\n position: relative;\n line-height: 1.5em;\n border-left: 3px solid transparent;\n}\n\n.sc-fig-preview .se-thumbnail {\n display: table-cell;\n width: 70px;\n}\n.sc-fig-preview .se-label {\n display: table-cell;\n text-align: center;\n vertical-align: middle;\n padding-left: 10px;\n}\n\n.sc-fig-preview.sm-selected {\n border-left: 3px solid var(--t-focus-color);\n color: var(--t-text-color);\n background: var(--t-light-background-color);\n}\n\n.sc-fig-preview a {\n text-decoration: none;\n}\n",".sc-file-upload {\n position: relative;\n}\n\n.sc-file-upload > .se-drop-import {\n border: 1px dotted var(--t-light-text-color);\n border-radius: var(--t-border-radius);\n padding: var(--t-half-spacing);\n text-align: center;\n color: var(--t-light-text-color);\n}\n\n.sc-file-upload > .se-drop-import > input {\n display: none;\n}\n\n.sc-file-upload > .se-drop-import > .se-select-trigger {\n color: var(--t-action-color);\n cursor: pointer;\n}",".sc-footnote {\n margin: var(--t-half-spacing) 0;\n}\n\n.sc-footnote .se-container {\n position: relative;\n display: flex;\n align-items: baseline;\n}\n\n.sc-footnote .se-container .se-label {\n position: relative;\n min-width: var(--t-default-spacing);\n margin: 0 var(--t-default-spacing);\n font-weight: var(--t-bold-font-weight);\n text-align: center;\n cursor: default;\n}\n\n.sc-footnote > .se-container > .sc-container-editor {\n width: 100%;\n}",".sc-footnote-group.sm-hidden {\n display: none;\n}\n\n.sc-footnote-group .sc-footnote {\n margin: var(--t-text-spacing) 0;\n}\n\n.sc-footnote-group .sc-footnote:first-child {\n margin-top: 0 !important;\n}\n\n.sc-footnote-group .sc-footnote:last-child {\n margin-bottom: 0 !important;\n}\n",".sc-form-row {\n position: relative;\n display: flex;\n align-items: baseline;\n}\n\n.sc-form-row > .se-label {\n cursor: default;\n display: block;\n flex: 1 0 200px;\n font-size: var(--t-tiny-font-size);\n color: var(--t-light-text-color);\n}\n\n.sc-form-row > .se-label::after {\n content: ':'\n}\n\n.sc-form-row > .se-editor {\n width: 100%;\n}\n\n.sc-form-row.sm-warning > .se-label > .se-warning {\n position: absolute;\n top: 2px;\n left: 175px;\n}\n\n.sc-form-row.sm-warning > .se-label > .se-warning > .se-icon {\n color: var(--t-warning-color);\n}\n\n.sc-form-row.sm-warning > .se-label > .se-warning > .sc-tooltip {\n display: none;\n}\n\n.sc-form-row.sm-warning > .se-label > .se-warning:hover > .sc-tooltip {\n display: block;\n}",".sc-graphic img {\n display: block;\n /* Note: using max-width to avoid upscaling of smaller images */\n max-width: 100%;\n /* Centering too small graphics */\n margin: auto;\n}\n\n.sc-graphic .se-error {\n border: 1px solid #d95859;\n padding: 20px;\n color: #d95859;\n}\n\n.sc-graphic .se-error .se-icon {\n margin-right: 10px;\n}",".sc-heading {\n /* padding-top: var(--t-half-spacing); */\n font-weight: var(--t-bold-font-weight);\n}\n\nh1.sc-heading {\n font-size: var(--t-h1-font-size);\n}\n\nh2.sc-heading {\n font-size: var(--t-h2-font-size);\n}\n\nh3.sc-heading {\n font-size: var(--t-h3-font-size);\n}\n",".sc-jats-import-dialog {\n position: fixed;\n left: 50px;\n right: 50px;\n top: 50px;\n bottom: 50px;\n padding: 20px;\n background: #f1f1f1;\n box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);\n overflow: auto;\n}\n\n.sc-import-stage.sm-initial {\n color: #eee;\n}\n\n.sc-import-stage.sm-errored {\n color: red;\n}\n\n.sc-import-stage.sm-finished {\n color: green;\n}\n\n.sc-import-stage > .se-errors > .se-error {\n margin-top: 5px;\n padding: 5px 10px;\n border: solid 1px red;\n background: rgba(200, 0, 0 , 0.25)\n}\n\n.sc-import-stage > .se-errors > .se-error > .se-element {\n color: #666;\n}\n","/* TODO: this is not solved yet. Would be nice to have something that popsup when hovering over\n an errored inline-formula */\n.sc-inline-formula.sm-error .se-message {\n display: none;\n}\n",".sc-inline-graphic {\n display: inline-block;\n}\n\n.sc-inline-graphic img {\n max-height: var(--t-text-font-size);\n}\n\n.sc-inline-graphic .se-error { \n border: 1px solid #d95859;\n padding: 2px 4px;\n color: #d95859;\n}",".sc-math {\n position: relative;\n display: inline-block;\n}\n\n.sc-math > .se-blocker {\n position: absolute;\n left: 0px;\n right: 0px;\n top: 0px;\n bottom: 0px;\n}\n\n.sc-math ::-moz-selection { background: none; }\n.sc-math ::selection { background: none; }\n\n.sc-math .katex {\n display: inline-block;\n}\n\n.sc-math .katex-mathml {\n display: none;\n}\n\n.sc-inline-formula.sm-selected .sc-math .katex,\n.sc-inline-formula.sm-co-selected .sc-math .katex {\n background: var(--t-focus-color);\n}\n\n.sc-math .sm-error {\n background: var(--t-error-color);\n}\n",".sc-manuscript {\n max-width: 760px;\n padding: 30px;\n}\n\n.sc-manuscript-view.sm-compact .sc-manuscript {\n margin: 0 auto;\n}\n\n.sc-manuscript .sc-string.sm-title {\n font-size: var(--t-title-font-size);\n font-weight: var(--t-bold-font-weight);\n}\n",".sc-manuscript-view {\n flex-grow: 1;\n}\n\n.sc-manuscript-view {\n display: flex;\n flex-direction: row;\n height: 100%;\n}\n\n.sc-manuscript-view .se-toolbar-wrapper {\n z-index: 1000;\n padding: 4px;\n padding-bottom: 4px;\n box-shadow: var(--t-default-box-shadow);\n}\n\n.sc-manuscript-view.sm-compact .se-toolbar-wrapper {\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sc-manuscript-view .se-toolbar-wrapper .sc-toolbar {\n max-width: 980px; /* 760 - 50 for padding */\n}\n\n.sc-manuscript-view.sm-compact .se-toolbar-wrapper .sc-toolbar {\n margin: 0 auto;\n max-width: 710px;\n}\n\n.sc-manuscript-view > .se-context-pane {\n flex: 0 2 300px;\n border-left: var(--t-default-border);\n position: relative;\n}\n\n/* This seems to be obsolete\nTODO: remove this if so\n.sc-manuscript-view .sc-container-editor.sm-body {\n padding: 0;\n margin: 0 auto;\n}\n*/\n\n.sc-manuscript-view .se-context-pane > .se-context-pane-content {\n position: absolute;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n overflow: auto;\n}\n\n.sc-manuscript-view > .se-main-section {\n flex: 1 1 600px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n\n.sc-manuscript-view > .se-main-section > .se-toolbar-wrapper {\n flex: 0 0 40px;\n}\n\n.sc-manuscript-view > .se-main-section > .se-content-section {\n flex: 1 1 0;\n display: flex;\n flex-direction: row;\n}\n\n.sc-manuscript-view > .se-main-section > .se-content-section > .se-toc-pane {\n flex: 0 0 250px;\n overflow: auto;\n}\n\n/* Do not display in compact mode to make more space for the rest */\n.sc-manuscript-view.sm-compact > .se-main-section > .se-content-section > .se-toc-pane {\n display: none;\n}\n\n.sc-manuscript-view > .se-main-section > .se-content-section > .se-toc-pane.sm-hidden {\n display: none;\n}\n\n.sc-manuscript-view > .se-main-section > .se-content-section > .sc-scroll-pane {\n flex: 1 1 600px;\n}\n\n.sc-manuscript-view .se-main-section .sc-scroll-pane {\n position: relative;\n}\n\n.sc-manuscript-view .sc-container-editor:not(.sm-body):not(.sm-readonly) {\n border: var(--t-input-default-border);\n border-radius: var(--t-border-radius);\n padding: var(--t-input-padding);\n margin: var(--t-negative-input-padding);\n}\n\n.sc-manuscript-view .sc-container-editor:not(.sm-body):not(.sm-readonly):focus {\n border: var(--t-input-focus-border);\n}\n\n/* Add padding to each child except last one */\n.sc-manuscript-view .sc-container-editor > * {\n margin: var(--t-text-spacing) 0;\n}\n\n.sc-manuscript-view .sc-container-editor > *:first-child {\n margin-top: 0 !important;\n}\n\n.sc-manuscript-view .sc-container-editor > *:last-child {\n margin-bottom: 0 !important;\n}\n\n.sc-manuscript-view .se-footer-pane {\n background: white;\n border-top: var(--t-default-border);\n}",".sc-metadata-field {\n display: flex;\n margin: var(--t-half-spacing) 0;\n font-size: var(--t-small-font-size);\n}\n\n.sc-metadata-field > .sc-string {\n flex: 1;\n}\n\n.sc-metadata-field > .se-field-name {\n font-weight: var(--t-bold-font-weight);\n}\n\n/* Placeholder for empty custom fields set in metadata mode */\n.sc-figure-metadata.sm-empty {\n color: var(--t-placeholder-text-color);\n}",".sc-modal-dialog {\n z-index: 500000;\n position: fixed;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n margin: 0;\n overflow: auto;\n background: rgba(0,0,0,0.7);\n}\n\n.sc-modal-dialog.sm-transparent-bg {\n background: transparent;\n}\n\n.sc-modal-dialog > .se-vertical-container {\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.sc-modal-dialog > .se-vertical-container > .se-vertical-spacer {\n height: calc(2*var(--t-default-spacing));\n}\n\n.sc-modal-dialog > .se-vertical-container > .se-horizontal-container {\n width: 100%;\n display: flex;\n flex-direction: row;\n flex-grow: 1;\n}\n\n.sc-modal-dialog > .se-vertical-container > .se-horizontal-container > .se-horizontal-spacer {\n flex-grow: 0;\n width: var(--t-default-spacing);\n height: 100%;\n}\n\n.sc-modal-dialog > .se-vertical-container > .se-horizontal-container > .se-body {\n flex-grow: 1;\n}\n\n.sc-modal-dialog > .se-vertical-container > .se-horizontal-container > .se-body > .se-content {\n height: 100%;\n}\n\n.sc-modal-dialog .se-body {\n position: relative;\n background: white;\n border-radius: 10px;\n box-shadow: 0 0 25px 0 rgba(0,0,0,0.8);\n}\n\n.sc-modal-dialog .se-body .se-close-button {\n position: absolute;\n /* HACK: let's introduce some z-index guidelines */\n z-index: 10000;\n right: var(--t-button-padding);\n top: var(--t-button-padding);\n font-size: var(--t-large-font-size);\n}\n\n/* .sc-modal-dialog.sm-width-small .se-body { max-width: var(--t-small-layout-width); }\n.sc-modal-dialog.sm-width-medium .se-body { max-width: var(--t-medium-layout-width); }\n.sc-modal-dialog.sm-width-large .se-body { max-width: var(--t-large-layout-width); } */\n",".sc-multi-select-input {\n width: 100%;\n line-height: var(--t-input-line-height);\n cursor: pointer;\n padding: var(--t-input-padding);\n margin: var(--t-negative-input-padding);\n border-radius: var(--t-border-radius);\n border: var(--t-input-default-border);\n}\n\n.sc-multi-select-input.sm-active {\n border: var(--t-input-focus-border);\n background: #218df312;\n}\n\n.sc-multi-select-input.sm-empty .se-label {\n color: var(--t-placeholder-text-color);\n font-weight: var(--t-normal-font-weight);\n}\n\n.sc-multi-select-input .se-select-editor {\n position: absolute;\n top: 55px;\n left: 200px;\n background: #fff;\n border: 1px solid #8a8a8a;\n padding: 10px 20px;\n max-width: 100%;\n box-shadow: 0px 3px 7px 1px #777;\n z-index: 99;\n}\n\n.sc-multi-select-input .se-select-editor .se-select-label {\n text-align: center;\n font-size: 12px;\n color: #8a8a8a;\n margin-bottom: 10px;\n}\n\n.sc-multi-select-input .se-select-editor .se-select-item {\n display: flex;\n cursor: pointer;\n}\n\n.sc-multi-select-input .se-select-editor .se-select-item .se-icon {\n margin: 5px 0px;\n width: 20px;\n}\n\n.sc-multi-select-input .se-select-editor .se-select-item .se-item-label {\n margin-left: 10px;\n}\n\n.sc-multi-select-input .se-select-editor .se-arrow {\n width: 60px;\n height: 16px;\n overflow: hidden;\n position: absolute;\n left: 50%;\n margin-left: -30px;\n top: -16px;\n}\n\n.sc-multi-select-input .se-select-editor .se-arrow:after {\n content: \"\";\n position: absolute;\n left: 20px;\n top: 10px;\n width: 20px;\n height: 20px;\n transform: rotate(45deg);\n border: 1px solid #8a8a8a;\n background: #fff;\n}",".sc-text-node.sm-preformat {\n /* TODO: come up with a better design and use variables */\n border-left: 2px solid #777;\n padding-left: var(--t-default-spacing);\n background: #f8f8f8;\n}",".sc-preview {\n display: flex;\n font-size: var(--t-tiny-font-size);\n}\n\n.sc-preview .se-thumbnail {\n max-width: 60px;\n}\n\n.sc-preview .se-label {\n white-space: nowrap;\n flex: 0 0 var(--t-double-spacing);\n padding-left: var(--t-half-spacing);\n}\n\n.sc-preview a {\n text-decoration: none;\n color: var(--t-text-color);\n}\n",".sc-query {\n\tposition: relative;\n}\n\n.sc-query.sm-error .se-button {\n\tbackground-color: var(--t-error-color);\n color: var(--t-error-text-color);\n}\n",".sc-reference {\n display: flex;\n flex: 1 1 0;\n cursor: default;\n}\n\n/* HACK: this is a quick-fix. Without references were broken when displayed in Metadata view */\n.sc-reference.sm-metadata {\n display: block;\n}\n\n.sc-reference > .se-label {\n min-width: var(--t-default-spacing);\n margin: 0 var(--t-default-spacing);\n font-weight: var(--t-bold-font-weight);\n text-align: center;\n}",".sc-reference-list.sm-hidden {\n display: none;\n}\n\n.sc-reference-list .sc-reference {\n margin: var(--t-text-spacing) 0;\n}\n\n.sc-reference-list .sc-reference.sm-selected {\n outline: var(--t-input-focus-border);\n}\n\n.sc-reference-list .sc-reference:first-child {\n margin-top: 0 !important;\n}\n\n.sc-reference-list .sc-reference:last-child {\n margin-bottom: 0 !important;\n}\n",".sc-inplace-ref-contrib-editor {\n font-size: var(--input-font-size);\n line-height: var(--input-line-height);\n}\n\n.sc-inplace-ref-contrib-editor > .sc-form-row {\n width: 100%;\n}\n\n.sc-inplace-ref-contrib-editor > .sc-form-row > .se-editor {\n display: flex;\n align-items: center;\n margin-bottom: 10px;\n}\n\n.sc-inplace-ref-contrib-editor > .sc-form-row > .se-editor > * {\n width: 100%;\n margin-right: 10px;\n}\n\n.sc-inplace-ref-contrib-editor > .sc-form-row > .se-editor > .se-remove-value {\n width: 10px;\n}",".sc-section-label {\n font-weight: var(--t-bold-font-weight);\n font-size: var(--t-tiny-font-size);\n color: var(--t-light-text-color);\n margin-top: var(--t-default-spacing);\n margin-bottom: var(--t-half-spacing);\n cursor: default;\n}",".sc-supplementary-file.sm-manuscript {\n box-shadow: var(--t-default-box-shadow);\n padding: var(--t-default-spacing);\n}\n\n.sc-supplementary-file > .se-header {\n display: flex;\n justify-content: space-between;\n}\n\n.sc-supplementary-file > .se-header > .se-label {\n flex-shrink: 0;\n margin-right: var(--t-default-spacing);\n font-weight: var(--t-bold-font-weight);\n}\n\n.sc-supplementary-file > .se-href {\n font-weight: var(--t-bold-font-weight);\n font-family: monospace, monospace;\n}\n\n.sc-supplementary-file > .sc-caption {\n font-size: var(--t-small-font-size);\n}\n\n.sc-supplementary-file.sm-preview > .sc-preview {\n display: block;\n padding-left: var(--t-half-spacing);\n}\n\n.sc-supplementary-file.sm-preview > .sc-preview > * {\n padding-left: 0;\n}",".sc-table {\n position: relative;\n}\n\n.sc-table > .se-unclickable-overlays {\n height: 0;\n overflow: visible;\n pointer-events: none;\n background: none !important;\n}\n\n.sc-table > .se-clickable-overlays {\n height: 0;\n overflow: visible;\n background: none !important;\n}\n\n.sc-table > table {\n table-layout: fixed;\n overflow-wrap: break-word;\n border-collapse: collapse;\n width: 100%;\n}\n\n.sc-table > table th {\n background-color: var(--t-light-background-color);\n border: var(--t-default-border);\n font-weight: var(--t-bold-font-weight);\n padding: var(--t-cell-padding);\n}\n\n.sc-table > table td {\n border: var(--t-default-border);\n font-size: var(--t-small-font-size);\n padding: var(--t-cell-padding);\n}\n\n.sc-table .se-selection-overlay > .se-selection-anchor {\n position: absolute;\n border: var(--t-input-focus-border);\n}\n\n.sc-table .se-selection-overlay > .se-selection-range {\n position: absolute;\n border: var(--t-input-focus-border);\n border-width: 1px;\n background: rgba(38, 132, 252, 0.1)\n}",".sc-table-figure {\n box-shadow: var(--t-default-box-shadow);\n padding: var(--t-default-spacing);\n}\n\n.sc-table-figure > .sc-section-label:first-child {\n margin-top: 0;\n}\n\n.sc-table-figure > .se-label {\n padding-bottom: var(--t-half-spacing);\n font-weight: var(--t-bold-font-weight);\n}\n\n.sc-table-figure > .se-title {\n font-weight: var(--t-bold-font-weight);\n}\n\n.sc-table-figure > .sc-caption {\n font-size: var(--t-small-font-size);\n}\n\n.sc-table-figure > .se-table-figure-footnotes {\n font-size: var(--t-small-font-size);\n}\n\n.sc-table-figure > .se-table-figure-footnotes > .sc-footnote {\n padding-bottom: var(--t-half-spacing);\n}\n\n.sc-table-figure > .se-table-figure-footnotes > .sc-footnote .se-label {\n margin: 0 var(--t-half-spacing) 0 0;\n}",".sc-table-footnotes-editor {\n font-size: var(--input-font-size);\n line-height: var(--input-line-height);\n}\n\n.sc-table-footnotes-editor > .sc-footnote {\n padding-bottom: var(--t-half-spacing);\n}\n\n.sc-table-footnotes-editor > .sc-footnote .se-label {\n margin: 0 var(--t-half-spacing) 0 0;\n}","/* TOC\n-----------------------------------------------------*/\n\n.sc-toc .se-toc-entries { padding: var(--t-default-spacing); }\n\n.sc-toc .se-toc-entries .sc-toc-entry {\n text-decoration: none;\n color: var(--t-light-text-color);\n display: block;\n padding: 6px 0px;\n position: relative;\n cursor: pointer;\n}\n\n.sc-toc .se-toc-entries .sc-toc-entry.sm-hidden {\n display: none;\n}\n\n.sc-toc .se-toc-entries .sc-toc-entry.sm-active i.fa { visibility: visible; }\n.sc-toc .se-toc-entries .sc-toc-entry:hover,\n.sc-toc .se-toc-entries .sc-toc-entry.sm-active {\n color: var(--t-small-font-size);\n}\n.sc-toc .se-toc-entries .sc-toc-entry.sm-level-1 { font-size: var(--t-small-font-size); margin-left: 0px; }\n.sc-toc .se-toc-entries .sc-toc-entry.sm-level-2 { font-size: var(--t-small-font-size); margin-left: var(--t-default-spacing); }\n.sc-toc .se-toc-entries .sc-toc-entry.sm-level-3 { font-size: var(--t-small-font-size); margin-left: var(--t-double-spacing); }\n",".sc-unsupported {\n background: #ccc;\n margin: 5px 0px;\n}\n\n.sc-unsupported-inline-node {\n display: inline-block;\n background: #ccc;\n margin: 5px 0px;\n}\n.sc-unsupported-inline-node > pre {\n display: inline-block;\n}\n",".sc-upload-tool > input {\n display: none;\n}\n",".se-workflow-modal .sm-workflow {\n padding: var(--t-default-spacing);\n}\n\n.se-workflow-modal .sm-workflow > .se-title {\n font-size: var(--t-large-font-size);\n margin: 0 0 var(--t-default-spacing);\n}\n\n.se-workflow-modal .sm-workflow .sc-dialog-section {\n margin: var(--t-half-spacing) 0;\n}\n\n.se-workflow-modal .sm-workflow .se-dialog-section-title {\n display: flex;\n justify-content: space-between;\n}\n\n.se-workflow-modal .sm-workflow .se-dialog-section-title > .se-label {\n font-size: var(--t-text-font-size);\n color: var(--t-light-text-color);\n padding: var(--t-half-spacing) 0;\n}\n\n.se-workflow-modal .sm-workflow .se-dialog-section-title > .se-description {\n align-self: center;\n color: var(--t-light-text-color);\n font-size: var(--t-small-font-size);\n}\n\n/*\n TODO: When we will have a better understanding of \n validation UI we should tidyup error popups or \n replace them with something more general\n*/\n.se-workflow-modal .se-error-popup {\n position: absolute;\n top: var(--t-double-spacing);\n right: var(--t-default-spacing);\n width: var(--t-small-layout-width);\n background: var(--t-background-color);\n border-radius: var(--t-border-radius);\n box-shadow: var(--t-popup-box-shadow);\n font-size: var(--t-tiny-font-size);\n text-align: center;\n color: var(--t-error-text-color);\n z-index: 10;\n}\n\n.se-workflow-modal .se-error-popup > ul {\n list-style: none;\n padding: var(--t-half-spacing);\n text-align: left;\n}\n",".sc-xref {\n color: var(--t-action-color);\n white-space: nowrap;\n}\n\n.sc-xref.sm-fn {\n vertical-align: super;\n font-size: smaller;\n}\n","/* HACKZ:\n 1. do not position the Edit dropdown on the right because ATM there is the\n modal close button.\n 2. hide the save button\n*/\n.sc-modal-dialog .sc-metadata-editor .se-toolbar-wrapper .sc-tool-spacer,\n.sc-modal-dialog .sc-metadata-editor .se-toolbar-wrapper button.sm-save {\n display: none;\n}\n\n.sc-metadata-editor {\n display: flex;\n flex-direction: row;\n height: 100%;\n overflow: auto;\n flex-grow: 1;\n}\n\n.sc-metadata-editor > .se-main-section {\n flex: 1 1 600px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n\n.sc-metadata-editor .se-toolbar-wrapper {\n z-index: 1000;\n padding: 4px;\n padding-bottom: 4px;\n box-shadow: 0 0 0 0.75pt #d1d1d1, 0 0 3pt 0.75pt #ccc;\n}\n\n.sc-metadata-editor.sm-compact .se-toolbar-wrapper {\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sc-metadata-editor .se-toolbar-wrapper .sc-toolbar {\n max-width: 980px; /* 760 - 50 for padding */\n}\n\n.sc-metadata-editor.sm-compact .se-toolbar-wrapper .sc-toolbar {\n margin: 0 auto;\n max-width: 710px;\n}\n\n.sc-metadata-editor > .se-main-section > .se-content-section {\n flex: 1 1 0;\n display: flex;\n flex-direction: row;\n}\n\n/* Do not display in compact mode to make more space for the rest */\n.sc-metadata-editor.sm-compact > .se-main-section > .se-content-section > .se-toc-pane {\n display: none;\n}\n\n.sc-metadata-editor > .se-main-section > .se-content-section > .se-toc-pane {\n flex: 0 0 250px;\n overflow: auto;\n padding: 30px;\n}\n\n.sc-metadata-editor > .se-main-section > .se-content-section > .sc-scroll-pane {\n flex: 1 1 600px;\n position: relative;\n}\n\n.sc-metadata-editor .sc-meta-section-toc-entry {\n position: relative;\n display: block;\n text-decoration: none;\n color: #888;\n display: block;\n padding: 2px 0px;\n font-size: 14px;\n line-height: 30px;\n cursor: pointer;\n}\n\n.sc-metadata-editor .sc-meta-section-toc-entry.sm-empty {\n display: none;\n}\n\n.sc-metadata-editor .sc-meta-section-toc-entry:hover {\n color: #111;\n}\n\n.sc-metadata-editor .se-sections {\n max-width: 760px;\n padding: 30px;\n}\n\n.sc-metadata-editor.sm-compact .se-sections {\n margin: 0 auto;\n}\n\n.sc-metadata-editor .se-workflow-modal.sm-hidden {\n display: none;\n}\n\n/* HACK: Overrides */\n.sc-metadata-editor a {\n color: inherit;\n text-decoration: underline;\n}\n\n.sc-metadata-editor .se-toc a {\n text-decoration: none;\n}\n\n.sc-metadata-section.sm-empty {\n display: none;\n}\n\n.sc-metadata-section > .se-heading {\n display: flex;\n justify-content: space-between;\n max-width: 800px;\n margin: 30px 0px;\n border-radius: 4px;\n font-size: var(--t-h1-font-size);\n cursor: default;\n}\n\n.sc-metadata-editor .sc-container-editor {\n border: var(--t-input-default-border);\n border-radius: var(--t-border-radius);\n padding: var(--t-input-padding);\n margin: var(--t-negative-input-padding);\n}\n\n.sc-metadata-editor .sc-container-editor > * {\n margin: var(--t-half-spacing) 0;\n}\n\n.sc-metadata-editor .sc-container-editor > *:first-child {\n margin-top: 0 !important;\n}\n\n.sc-metadata-editor .sc-container-editor > *:last-child {\n margin-bottom: 0 !important;\n}\n\n.sc-metadata-editor .sc-container-editor:focus {\n border: var(--t-input-focus-border);\n}\n\n.sc-metadata-editor .se-footer-pane {\n background: white;\n border-top: var(--t-default-border);\n}"]} diff --git a/texture/texture.js b/texture/texture.js index f86223b..9d54d65 100644 --- a/texture/texture.js +++ b/texture/texture.js @@ -21309,9 +21309,9 @@ el.append( $$(ResourceComponent, props).ref('resource') ); - if (substance.platform.inBrowser && !substance.platform.isChromium && !substance.platform.inElectron) { + if (substance.platform.inBrowser && !substance.platform.isChromium && !substance.platform.inElectron && !substance.platform.isFF) { el.append( - $$(PinnedMessage, { icon: 'fa-warning', label: 'Attention! Current version of Texture supports only Chrome browser.' }) + $$(PinnedMessage, { icon: 'fa-warning', label: 'This editor may may not work fully in your browser. If you experience problems, please try loading the editor in Firefox or Chrome.' }) ); } return el