.doc-controls__controls>.import-markdown-button{align-items:center;background:none;border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-s);color:var(--theme-text);display:inline-flex;font-weight:400;height:calc(var(--base)*1.6);justify-content:center;order:1;padding:0;width:calc(var(--base)*1.6)}.doc-controls__controls>.form-submit:has(#action-save){order:2!important}.doc-controls__controls>.import-markdown-button:hover{background-color:var(--theme-elevation-100);border-color:var(--theme-elevation-300)}.import-markdown-drawer{width:100vw!important}.import-markdown-drawer .drawer__close{display:none}.import-markdown-drawer .drawer__content{max-width:none;width:100vw!important}.import-markdown-drawer .drawer__content-children{display:flex;flex-direction:column;min-height:0;overflow:hidden}.import-markdown{display:grid;flex:1;gap:1.25rem;grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden;padding-bottom:1.5rem}.import-markdown__intro p{color:var(--theme-elevation-600);font-size:1rem;line-height:1.5;margin:0}.import-markdown__upload{align-items:center;display:flex;gap:.875rem}.import-markdown__upload-copy{display:grid;flex:1;gap:.2rem;min-width:0}.import-markdown__upload-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-markdown__upload-copy span{color:var(--theme-elevation-600);font-size:.8125rem}.import-markdown__file-input{display:none}.import-markdown__workspace{border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-m);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:0;overflow:hidden}.import-markdown .markdown-preview,.import-markdown__editor{min-height:0;min-width:0}.import-markdown__editor{background:var(--theme-input-bg);border-right:2px solid var(--theme-elevation-400);display:flex;flex-direction:column;overflow:hidden}.import-markdown .markdown-preview__header,.import-markdown__pane-header{align-items:center;background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200);color:var(--theme-elevation-600);display:flex;font-size:.75rem;font-weight:600;justify-content:space-between;letter-spacing:.04em;min-height:3rem;padding:0 1rem;text-transform:uppercase}.import-markdown .markdown-preview__header>span:first-child,.import-markdown__pane-header>span:first-child{align-items:center;color:var(--theme-elevation-800);display:flex;gap:.5rem}.import-markdown__textarea{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;display:block;flex:1;font-family:var(--font-mono);font-size:.875rem;line-height:1.65;margin:0;min-height:0;overflow:auto;padding:1.25rem;resize:none;width:100%}.import-markdown__textarea:focus{box-shadow:none;outline:none}.import-markdown__notice{align-items:center;background:var(--theme-elevation-50);border-radius:var(--style-radius-s);color:var(--theme-elevation-600);display:flex;font-size:.8125rem;gap:.625rem;line-height:1.45;padding:.75rem .875rem}.import-markdown__notice svg{flex:0 0 auto}.import-markdown__import-button{background:var(--theme-elevation-900)!important;border-color:var(--theme-elevation-900)!important;color:var(--theme-bg)!important}.import-markdown__import-button:hover:not(:disabled){background:var(--theme-elevation-800)!important;border-color:var(--theme-elevation-800)!important}.import-markdown__actions{display:flex;gap:.75rem;justify-content:flex-end}.import-markdown .markdown-preview{background:var(--theme-bg);display:flex;flex-direction:column}.import-markdown .markdown-preview__status{background:var(--theme-success-100);border-radius:999px;color:var(--theme-success-700);font-size:.625rem;letter-spacing:.08em;padding:.2rem .5rem}.import-markdown .markdown-preview__body{flex:1;font-size:.9375rem;line-height:1.65;min-height:0;overflow:auto;padding:1.5rem 1.75rem}.import-markdown .markdown-preview__body>:first-child{margin-top:0}.import-markdown .markdown-preview__body h1,.import-markdown .markdown-preview__body h2,.import-markdown .markdown-preview__body h3,.import-markdown .markdown-preview__body h4{color:var(--theme-elevation-900);line-height:1.25;margin:1.5em 0 .6em}.import-markdown .markdown-preview__body h1{font-size:1.75rem}.import-markdown .markdown-preview__body h2{font-size:1.4rem}.import-markdown .markdown-preview__body h3{font-size:1.15rem}.import-markdown .markdown-preview__body blockquote,.import-markdown .markdown-preview__body ol,.import-markdown .markdown-preview__body p,.import-markdown .markdown-preview__body ul{margin:0 0 1rem}.import-markdown .markdown-preview__body ol,.import-markdown .markdown-preview__body ul{padding-left:1.5rem}.import-markdown .markdown-preview__body blockquote{border-left:3px solid var(--theme-elevation-300);color:var(--theme-elevation-600);padding-left:1rem}.import-markdown .markdown-preview__code,.import-markdown .markdown-preview__mermaid{border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);margin:1rem 0;overflow:hidden}.import-markdown .markdown-preview__code>span,.import-markdown .markdown-preview__mermaid>span{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-200);color:var(--theme-elevation-600);display:block;font-family:var(--font-mono);font-size:.6875rem;padding:.45rem .75rem;text-transform:uppercase}.import-markdown .markdown-preview__code{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-300);border-radius:var(--style-radius-s);margin:1.5rem 0;overflow:visible}.import-markdown .markdown-preview__code pre{background:rgba(0,0,0,0)!important;border:0!important;border-radius:0!important;font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;margin:0;overflow:visible;overflow-wrap:anywhere;padding:1.5rem 1.125rem 3.75rem!important;position:relative;white-space:pre-wrap}.import-markdown .markdown-preview__code pre>div>span:first-child{padding-right:.75rem}.import-markdown .markdown-preview__code pre>div>span:last-of-type{padding-left:.75rem;white-space:pre-wrap}.import-markdown .markdown-preview__code .code-copy-button{bottom:.75rem;position:absolute;right:.75rem}.import-markdown .markdown-preview__code .code-copy-button button{align-items:center;display:inline-flex!important;flex-direction:row!important;gap:.35rem;justify-content:center;min-height:2.25rem;min-width:5.25rem;white-space:nowrap}.import-markdown .markdown-preview__code .code-copy-button button p{margin:0}.import-markdown .markdown-preview__mermaid>div{min-height:12rem;padding:1rem}.import-markdown .markdown-preview__mermaid svg{display:block;height:auto;margin:auto;max-width:100%}.import-markdown .markdown-preview__empty{align-items:center;color:var(--theme-elevation-500);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:26rem;text-align:center}.import-markdown .markdown-preview__empty p{margin:.75rem 0 0}.import-markdown .markdown-preview__error,.import-markdown .markdown-preview__loading{color:var(--theme-elevation-600);margin:0}.import-markdown .markdown-preview__error{color:var(--theme-error-500)}@media(max-width:900px){.import-markdown__workspace{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:100%}.import-markdown__editor{border-bottom:2px solid var(--theme-elevation-400);border-right:0;min-height:0}.import-markdown .markdown-preview{min-height:0}.import-markdown .markdown-preview__body{max-height:none}}.slug-field-component .label-wrapper{display:flex;justify-content:space-between;align-items:center}.slug-field-component .lock-button{margin:0;padding-bottom:.3125rem}