/**
 * @license
 * Copyright 2019 Kevin Verdieck, originally developed at Palantir Technologies, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */.mosaic{height:100%;width:100%}.mosaic,.mosaic>*{box-sizing:border-box}.mosaic .mosaic-zero-state{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:auto;height:auto;z-index:1}.mosaic-root{position:absolute;top:3px;right:3px;bottom:3px;left:3px}.mosaic-split{position:absolute;z-index:1;touch-action:none}.mosaic-split:hover{background:#000}.mosaic-split .mosaic-split-line{position:absolute}.mosaic-split.-row{margin-left:-3px;width:6px;cursor:ew-resize}.mosaic-split.-row .mosaic-split-line{top:0;bottom:0;left:3px;right:3px}.mosaic-split.-column{margin-top:-3px;height:6px;cursor:ns-resize}.mosaic-split.-column .mosaic-split-line{top:3px;bottom:3px;left:0;right:0}.mosaic-tile{position:absolute;margin:3px}.mosaic-tile>*{height:100%;width:100%}.mosaic-drop-target{position:relative}.mosaic-drop-target.drop-target-hover .drop-target-container{display:block}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.left{right:calc(100% - 10px)}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.right{left:calc(100% - 10px)}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.bottom{top:calc(100% - 10px)}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.top{bottom:calc(100% - 10px)}.mosaic-drop-target .drop-target-container{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.mosaic-drop-target .drop-target-container.-dragging{display:block}.mosaic-drop-target .drop-target-container .drop-target{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;border:2px solid black;opacity:0;z-index:5}.mosaic-drop-target .drop-target-container .drop-target.left{right:70%}.mosaic-drop-target .drop-target-container .drop-target.right{left:70%}.mosaic-drop-target .drop-target-container .drop-target.bottom{top:70%}.mosaic-drop-target .drop-target-container .drop-target.top{bottom:70%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover{opacity:1}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.left{right:50%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.right{left:50%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.bottom{top:50%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.top{bottom:50%}.mosaic-window,.mosaic-preview{position:relative;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 1px #0003}.mosaic-window .mosaic-window-toolbar,.mosaic-preview .mosaic-window-toolbar{z-index:4;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;height:30px;background:#fff;box-shadow:0 1px 1px #0003}.mosaic-window .mosaic-window-toolbar.draggable,.mosaic-preview .mosaic-window-toolbar.draggable{cursor:move}.mosaic-window .mosaic-window-title,.mosaic-preview .mosaic-window-title{display:flex;align-items:center;height:100%;padding-left:15px;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:18px}.mosaic-window .mosaic-window-controls,.mosaic-preview .mosaic-window-controls{display:flex;height:100%}.mosaic-window .mosaic-window-controls .separator,.mosaic-preview .mosaic-window-controls .separator{height:20px;border-left:1px solid black;margin:5px 4px}.mosaic-window .mosaic-window-body,.mosaic-preview .mosaic-window-body{position:relative;flex:1;height:0;background:#fff;z-index:1;overflow:hidden}.mosaic-window .mosaic-window-additional-actions-bar,.mosaic-preview .mosaic-window-additional-actions-bar{position:absolute;top:30px;right:0;bottom:initial;left:0;height:0;overflow:hidden;background:#fff;justify-content:flex-end;display:flex;z-index:3}.mosaic-window .mosaic-window-additional-actions-bar .bp4-button,.mosaic-preview .mosaic-window-additional-actions-bar .bp4-button{margin:0}.mosaic-window .mosaic-window-additional-actions-bar .bp4-button:after,.mosaic-preview .mosaic-window-additional-actions-bar .bp4-button:after{display:none}.mosaic-window .mosaic-window-body-overlay,.mosaic-preview .mosaic-window-body-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#fff;display:none;z-index:2}.mosaic-window.additional-controls-open .mosaic-window-additional-actions-bar,.mosaic-preview.additional-controls-open .mosaic-window-additional-actions-bar{height:30px}.mosaic-window.additional-controls-open .mosaic-window-body-overlay,.mosaic-preview.additional-controls-open .mosaic-window-body-overlay{display:block}.mosaic-window .mosaic-preview,.mosaic-preview .mosaic-preview{height:100%;width:100%;position:absolute;z-index:0;border:1px solid black;max-height:400px}.mosaic-window .mosaic-preview .mosaic-window-body,.mosaic-preview .mosaic-preview .mosaic-window-body{display:flex;flex-direction:column;align-items:center;justify-content:center}.mosaic-window .mosaic-preview h4,.mosaic-preview .mosaic-preview h4{margin-bottom:10px}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.close-button:before{content:"Close"}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.split-button:before{content:"Split"}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.replace-button:before{content:"Replace"}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.expand-button:before{content:"Expand"}.mosaic.mosaic-blueprint-theme{background:#abb3bf}.mosaic.mosaic-blueprint-theme .mosaic-zero-state{background:#e5e8eb;border-radius:2px;box-shadow:0 0 0 1px #11141826}.mosaic.mosaic-blueprint-theme .mosaic-zero-state .default-zero-state-icon{font-size:120px}.mosaic.mosaic-blueprint-theme .mosaic-split:hover{background:none}.mosaic.mosaic-blueprint-theme .mosaic-split:hover .mosaic-split-line{box-shadow:0 0 0 1px #4c90f0}.mosaic.mosaic-blueprint-theme.mosaic-drop-target .drop-target-container .drop-target,.mosaic.mosaic-blueprint-theme .mosaic-drop-target .drop-target-container .drop-target{background:#8abbff33;border:2px solid #4c90f0;transition:opacity .1s;border-radius:2px}.mosaic.mosaic-blueprint-theme .mosaic-window,.mosaic.mosaic-blueprint-theme .mosaic-preview{box-shadow:0 0 0 1px #11141826;border-radius:2px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar{box-shadow:0 1px 1px #11141826;border-top-right-radius:2px;border-top-left-radius:2px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar.draggable:hover,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar.draggable:hover{background:linear-gradient(to bottom,#fff,#f6f7f9)}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar.draggable:hover .mosaic-window-title,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar.draggable:hover .mosaic-window-title{color:#111418}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-title,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-title{font-weight:600;color:#404854}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .separator,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .separator{border-left:1px solid #dce0e5}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .bp4-button:before,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .bp4-button:before{color:#738091}.mosaic.mosaic-blueprint-theme .mosaic-window .default-preview-icon,.mosaic.mosaic-blueprint-theme .mosaic-preview .default-preview-icon{font-size:72px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-body,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-body{border-top-width:0;background:#f6f7f9;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar{transition:height .25s;box-shadow:0 1px 1px #11141826}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar .bp4-button:before,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button:before{color:#738091}.mosaic.mosaic-blueprint-theme .mosaic-window.additional-controls-open .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme .mosaic-preview.additional-controls-open .mosaic-window-toolbar{box-shadow:0 1px 0 0 0 0 1px #11141826}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-preview,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-preview{border:1px solid #8f99a8}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-preview h4,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-preview h4{color:#404854}.mosaic.mosaic-blueprint-theme.bp4-dark{background:#252a31}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-zero-state{background:#383e47;box-shadow:inset 0 0 0 1px #fff3}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-split:hover .mosaic-split-line{box-shadow:0 0 0 1px #2d72d2}.mosaic.mosaic-blueprint-theme.bp4-dark.mosaic-drop-target .drop-target-container .drop-target,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-drop-target .drop-target-container .drop-target{background:#215db033;border-color:#2d72d2}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window-additional-actions-bar{background:#383e47;box-shadow:0 1px 1px #11141866}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview{box-shadow:inset 0 0 0 1px #fff3}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-toolbar.draggable:hover,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-toolbar.draggable:hover{background:linear-gradient(to bottom,#404854,#383e47)}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-toolbar.draggable:hover .mosaic-window-title,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-toolbar.draggable:hover .mosaic-window-title{color:#fff}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-title,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-title{color:#dce0e5}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-controls .separator,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-controls .separator{border-color:#5f6b7c}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-controls .bp4-button:before,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-controls .bp4-button:before{color:#abb3bf}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-body,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-body{background:#252a31}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-additional-actions-bar .bp4-button:before,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button:before{color:#c5cbd3}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window.additional-controls-open .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview.additional-controls-open .mosaic-window-toolbar{box-shadow:inset 0 0 0 1px #fff3}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-preview,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-preview{border-color:#5f6b7c}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-preview h4,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-preview h4{color:#edeff2}.mytoolbar{background-color:#011429;position:relative;display:flex;flex-wrap:nowrap;border-radius:0;align-items:center;justify-content:flex-start;height:56px;min-height:56px;border:none;gap:8px;padding:12px 14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mytoolbar::-webkit-scrollbar{display:none}.toolbar-group{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.toolbar-more{position:static;margin:0 0 0 auto;padding:0;transform:none}.toolbar-divider{width:1px;height:24px;flex:0 0 1px;background:#334155}.mytoolbar .ant-btn{width:32px;height:32px;padding:0;color:#e5e7eb;flex:0 0 auto}.mytoolbar .ant-btn:hover{color:#fff!important;background:#1f3b58!important}.mytoolbar select{height:32px;max-width:108px;padding:0 4px;border:1px solid #334155;border-radius:4px;background:#111827;color:#fff;flex:0 0 auto}.mytoolbar .font-size-select{width:52px}.color-control{position:relative;display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;color:#e5e7eb;cursor:pointer}.color-control:hover{background:#1f3b58}.color-control input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}@media (max-width: 520px){.mytoolbar{gap:4px;padding:8px 10px}.mytoolbar select{max-width:84px}.mytoolbar .font-size-select{width:44px}.toolbar-divider{margin:0 2px}}.toolcard{background-color:#fff;border-radius:0;margin:4px 0;padding:0 8px;display:flex;align-items:center;cursor:pointer}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{overflow:hidden}.app-menubar{display:flex;align-items:center;height:36px;padding:0 10px;border-bottom:1px solid #4b4b4b;background:linear-gradient(#3c3c3c,#323232);color:#f5f5f5;-webkit-user-select:none;user-select:none}.app-brand{display:inline-flex;align-items:center;gap:7px;padding-right:12px;font-size:12px;font-weight:600}.app-brand-icon{color:#38bdf8}.app-menu{display:flex;align-items:center;gap:2px}.app-menu button{height:28px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#f1f1f1;font:inherit;font-size:12px;cursor:pointer}.app-menu button:hover,.app-menu button:focus-visible{outline:none;background:#ffffff1f}.workspace-shell{width:calc(100% - 32px);max-width:1480px;height:calc(100vh - 52px);max-height:920px;min-height:0;margin:auto;overflow:hidden;border:1px solid #414141;border-radius:8px;box-shadow:0 12px 36px #00000047}@media (max-width: 900px){.workspace-shell{width:100%;height:calc(100vh - 36px);margin:0;border-right:0;border-left:0;border-radius:0}}.editor-wrapper{width:100%;height:100%;padding:24px 16px 64px;overflow:auto;background:#f1f3f4;display:flex;align-items:flex-start;justify-content:center}.editor-wrapper::-webkit-scrollbar{width:12px;height:12px}.editor-wrapper::-webkit-scrollbar-track{background:#f1f3f4}.editor-wrapper::-webkit-scrollbar-thumb{background:#9aa0a6;border:3px solid #f1f3f4;border-radius:999px}.ql-container.ql-snow,.ql-toolbar.ql-snow{border:none}.doc-canvas{width:min(calc(100% - 24px),816px);min-width:0;min-height:1056px;flex:0 0 auto;display:flow-root;border:1px solid #dadce0;border-radius:1px;background-color:#fff;color:#111827;caret-color:#111827;box-shadow:0 1px 3px 1px #3c404329;outline:none;padding:72px 72px 80px;overflow-wrap:anywhere}@media (max-width: 720px){.editor-wrapper{padding:12px 8px 40px}.doc-canvas,.doc-canvas.rich-editor{width:100%;min-height:760px;padding:40px 28px 56px}}.mosaic-window-body{min-height:0;overflow:hidden}.mosaic-window .mosaic-window-toolbar,.mosaic-preview .mosaic-window-toolbar{height:56px;min-height:56px}.doc-canvas.rich-editor{min-height:1056px;color:#111827;background:#fff}.doc-canvas.rich-editor table{max-width:100%;border-collapse:collapse}.doc-canvas.rich-editor td,.doc-canvas.rich-editor th{min-width:1px;vertical-align:top}.doc-canvas.rich-editor img{max-width:100%;height:auto}.element-selection{position:fixed;z-index:50;border:2px solid #1677ff;pointer-events:none}.resize-handle{position:fixed;z-index:51;width:13px;height:13px;padding:0;border:2px solid #fff;border-radius:50%;background:#1677ff;cursor:nwse-resize}.table-menu{position:fixed;z-index:1000;display:grid;min-width:190px;padding:6px;border:1px solid #3f3f46;border-radius:8px;background:#18181b;box-shadow:0 12px 30px #00000059}.table-menu button{padding:8px 10px;border:0;border-radius:5px;background:transparent;color:#f4f4f5;text-align:left;cursor:pointer}.table-menu button:hover{background:#27272a}.table-menu button.danger{color:#f87171}@media (max-width: 720px){.doc-canvas.rich-editor{min-height:760px}}.ql-fill{fill:#fff}.ql-stroke{stroke:#fff}.mosaic.mosaic-blueprint-theme{background-color:#383838}.preview-stage{min-height:100%;padding:20px;overflow:auto;background:#000;color:#fff}.document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;max-height:460px;padding:20px;overflow-y:auto}.document-manager-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #363636;border-radius:14px}.document-manager-modal .ant-modal-header{margin:0;padding:22px 24px 18px;border-bottom:1px solid #333}.document-manager-modal .ant-modal-body{min-height:260px}.document-manager-modal .ant-modal-footer{margin:0;padding:16px 24px;border-top:1px solid #333}.document-manager-title{display:flex;align-items:center;justify-content:space-between;padding-right:28px}.document-manager-title .ant-typography{margin:0}.document-storage-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px}.document-storage-notice{font-size:12px}.connect-mail-button{height:auto;padding:0 2px;font-size:12px}.connect-error{display:block;margin-top:8px}.document-card{overflow:hidden;border:1px solid #3b3b3b;border-radius:8px;background:#1f1f1f;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.document-card:hover,.document-card:focus-visible{border-color:#1677ff;outline:none;transform:translateY(-2px);box-shadow:0 8px 22px #0000004d}.document-card-canvas{position:relative;height:160px;overflow:hidden;background:#f3f4f6}.document-card-preview{position:absolute;top:0;left:50%;width:800px;height:640px;border:0;pointer-events:none;transform:translate(-50%) scale(.35);transform-origin:top center}.document-card-footer{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding-left:12px;gap:8px}.document-card-footer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-card-info{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:1px}.document-card-date{overflow:hidden;color:#8c8c8c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.document-name{min-width:0;padding:6px 0;overflow:hidden;border:0;background:transparent;color:#f5f5f5;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text}.document-name:hover{text-decoration:underline dotted}.document-name-input{width:100%;min-width:0;padding:5px 7px;border:1px solid #1677ff;border-radius:4px;outline:none;background:#111827;color:#fff;font:inherit}.device-preview-button{position:absolute;bottom:16px;right:16px;z-index:20;box-shadow:0 6px 18px #00000059}.device-preview-modal .ant-modal-body{min-height:420px}.device-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.device-preview-controls .ant-segmented-item-label span{display:inline-flex;align-items:center;gap:6px}.device-preview-stage{display:flex;align-items:flex-start;justify-content:center;max-height:72vh;padding:24px;overflow:auto;border-radius:10px;background:#111827}.device-preview-stage iframe{flex:0 0 auto;max-width:none;border:0;border-radius:6px;background:#fff;box-shadow:0 12px 36px #00000073}.html-code-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;padding:8px 16px;height:56px;background:#01132a;color:#fff;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.html-code-header::-webkit-scrollbar{display:none}.html-code-header-actions{display:flex;flex:0 0 auto}.html-code-header .ant-btn,.html-code-header-segmented{flex:0 0 auto}@media (max-width: 520px){.html-code-header{gap:6px;padding:8px 10px}}
