.ask--document{width:100%;max-width:none;margin:0 auto;padding:0 4px 12px;gap:16px}.ask--document .ask__header{max-width:none}.ask--document .ask__header h1{margin:0;font-family:inherit;font-size:24px;font-weight:650;letter-spacing:-.025em}.ask--document .ask__main{min-width:0}.ask--document .field__label,:is(.ask--document,.comment-form,.solution-editor-form) .editor>label{margin-bottom:8px;font-size:13px;font-weight:500;color:var(--ink-muted)}.ask--document .ask__title{height:auto;padding:10px 0;border:0;border-bottom:1px solid var(--rule);border-radius:0;box-shadow:none;background:transparent;font-family:inherit;font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.02em}.ask--document .ask__title::placeholder{color:var(--ink-muted);opacity:.7}:is(.ask--document,.comment-form,.solution-editor-form) .editor{margin-top:16px;gap:0}:is(.ask--document,.comment-form,.solution-editor-form) .editor__bar{padding:4px 8px;margin:0;border:1px solid var(--rule);border-bottom:0;border-radius:4px 4px 0 0;background:transparent;flex-wrap:wrap;gap:8px}:is(.ask--document,.comment-form,.solution-editor-form) .editor__tabs{border:0;background:transparent;padding:0}:is(.ask--document,.comment-form,.solution-editor-form) .editor__tabs .toggle{padding:5px 8px;border:0;border-radius:3px;background:transparent;box-shadow:none;color:var(--ink-muted);font-size:12px}:is(.ask--document,.comment-form,.solution-editor-form) .editor__tabs .toggle--active{color:var(--ink);text-decoration:underline;text-underline-offset:5px}:is(.ask--document,.comment-form,.solution-editor-form) .editor__tool{border:0;background:transparent;box-shadow:none;color:var(--ink-muted)}:is(.ask--document,.comment-form,.solution-editor-form) .editor .textarea{min-height:220px;padding:14px;border:1px solid var(--rule);border-radius:0 0 4px 4px;background:transparent;box-shadow:none;font-family:inherit;font-size:15px;line-height:1.7;resize:vertical}:is(.ask--document,.comment-form,.solution-editor-form) .editor__preview{min-height:220px;padding:14px;border-radius:0 0 4px 4px}.ask--document .ask__references{margin-top:16px}.ask--document .field__optional{margin-left:6px;font-size:12px;font-weight:400}.ask--document .ask__references textarea{border-radius:4px;background:transparent;box-shadow:none;padding:10px 12px;font:inherit;font-size:14px;line-height:1.6}:is(.ask--document,.comment-form,.solution-editor-form) .attachment-picker{margin-top:8px;padding:12px 0;border:0;border-radius:0;background:transparent}:is(.ask--document,.comment-form,.solution-editor-form) .attachment-picker__heading h3{font-size:13px;font-weight:500;color:var(--ink-muted)}:is(.ask--document,.comment-form,.solution-editor-form) .attachment-picker__heading p{font-size:12px}:is(.ask--document,.comment-form,.solution-editor-form) .attachment-picker__choose{padding:6px 10px;font-size:13px;box-shadow:none;border-radius:4px}.ask--document .ask__actions{margin-top:8px;padding-top:12px}@media(max-width:640px){.ask--document{padding:8px 4px 24px}:is(.ask--document,.comment-form,.solution-editor-form) .editor__tool{min-width:36px;min-height:36px}}:is(.ask--document,.comment-form,.solution-editor-form) .editor>label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%)}:is(.ask--document,.comment-form,.solution-editor-form) .editor [role=tabpanel]{margin:0}:is(.ask--document,.comment-form,.solution-editor-form) .editor .textarea{margin:0;display:block}.forum-create.ask--document{width:100%}.forum-create.ask--document .forum-back{margin:0;font-size:13px}.forum-create.ask--document .forum-create__header{margin:0}.forum-create.ask--document .forum-create__form{gap:0;padding:0;margin:0;border:0;background:transparent}.forum-create.ask--document .forum-create__label-row .field__label{position:static;width:auto;height:auto;clip-path:none}.forum-create.ask--document .forum-create__body-count{margin:6px 0 0;font-size:11px}.forum-create.ask--document .forum-create__actions{margin-top:12px}.comment-form .editor{margin-top:0}.comment-form .editor .textarea,.comment-form .editor__preview{min-height:140px}.comment-form .editor .textarea:focus{box-shadow:none}.comment-form .attachment-picker{margin-top:10px;padding:8px 0}.comment-form>.row{margin:12px 0 0;gap:8px}.comment-form>.row .button{min-height:32px;padding:6px 12px;font-size:13px;border-radius:4px}.solution-compose-dialog .modal__header{padding:14px 16px}.solution-compose-dialog .solution-compose-context{font-family:inherit;font-size:13px;margin-top:4px}.solution-compose-dialog .solution-editor-form{padding:12px 16px 0}.solution-editor-form .field__label{font-size:13px;font-weight:500}.solution-editor-form .solution-summary-input{min-height:64px;padding:10px 12px;font:inherit;font-size:14px;border-radius:4px;box-shadow:none}.solution-editor-form .field__hint{font-size:11px;margin-top:4px}.solution-editor-form .editor{margin-top:12px}.solution-editor-form .editor .textarea{min-height:200px}.solution-editor-form .editor .textarea:focus{box-shadow:none}.solution-compose-dialog .solution-compose-actions{padding:10px 0;margin-top:12px}.solution-compose-dialog .solution-compose-actions .button{font-size:13px;min-height:32px;padding:6px 12px;border-radius:4px}:is(.ask--document,.comment-form,.solution-editor-form) .editor>label:has(.required){position:static;width:auto;height:auto;margin:0 0 8px;overflow:visible;clip-path:none}:is(.ask--document,.comment-form,.solution-editor-form) .required{display:inline;color:var(--status-refuted, #c62828);margin-left:3px}:is(.ask--document,.comment-form,.solution-editor-form) :is(.field__label,.editor>label,.chat-share-links legend,.attachment-picker__heading h3){font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;color:var(--ink);letter-spacing:0;margin:0 0 8px}:is(.ask--document,.comment-form,.solution-editor-form) .field__optional{font-size:12px;font-weight:400;color:var(--ink-muted)}:is(.ask--document,.comment-form,.solution-editor-form) :is(.input:not(.ask__title),.solution-summary-input,select){font-family:inherit;font-size:14px;line-height:1.6;border:1px solid var(--rule);border-radius:4px;background:transparent;color:var(--ink);padding:8px 12px;box-shadow:none}.solution-editor-form :is(.field,.solution-kind-field,.chat-share-links){margin:16px 0 0}.solution-editor-form>.field:first-child{margin-top:0}:is(.ask--document,.comment-form,.solution-editor-form) .attachment-picker{margin:16px 0 0;padding:0;border:0;background:transparent}:is(.ask--document,.comment-form,.solution-editor-form) .attachment-picker__heading{align-items:flex-start;gap:12px}:is(.ask--document,.comment-form,.solution-editor-form) .attachment-picker__heading p{margin:0;font-size:12px;font-weight:400;line-height:1.5;color:var(--ink-muted)}:is(.ask--document,.comment-form,.solution-editor-form) .attachment-picker__choose{min-height:32px;padding:6px 12px;border-radius:4px;border:1px solid var(--rule);font-size:13px;font-weight:500}.paper-create.ask--document{padding:0 4px 12px}.paper-create.ask--document .paper-create__header{padding:0}.paper-create.ask--document .paper-create__form,.paper-create.ask--document .paper-create__section{gap:16px}.paper-create.ask--document .editor{margin-top:0;gap:0}.paper-create.ask--document .editor>.field__label{margin-bottom:8px}.paper-create.ask--document .editor .textarea{min-height:180px}.paper-create.ask--document #paper-comments{min-height:80px;padding:10px 12px;border-radius:4px;font-family:inherit;font-size:14px}.paper-create.ask--document .paper-supplements-heading{font-size:13px;font-weight:500}.paper-create.ask--document .paper-publish__actions .button{min-height:32px;padding:6px 12px;border-radius:4px;font-size:13px}
