webview-ui/src/Draft/Draft.module.css (96 lines of code) (raw):

.wrapper { width: 32rem; } .inputContainer { display: grid; grid-template-columns: 14rem auto; column-gap: 1rem; row-gap: 0.5rem; } .inputContainer .label { grid-column: 1 / 2; margin: 0.2rem 0; } .inputContainer .control { grid-column: 2 / 3; margin: 0.2rem 0; width: 20rem; } .inputContainer .controlSupplement { grid-column: 2 / 3; margin-top: -0.7rem; /* grid row gap + control border */ margin-bottom: 0.2rem; } .inputContainer .fullWidth { grid-column: 1 / 3; } .inputContainer .validationMessage { grid-column: 2 / 3; margin-top: -0.5rem; margin-bottom: 1rem; } .errorIndicator { color: var(--vscode-testing-iconFailed); padding-right: 5px; } .iconButton { text-align: left; width: auto; color: var(--vscode-textLink-foreground); } .linkColor { color: var(--vscode-textLink-foreground); } .buttonContainer { margin-top: 1rem; margin-bottom: 1rem; display: flex; flex-direction: row; column-gap: 0.5rem; } ul.existingFileList { list-style-type: none; padding: 0; padding-left: 0; margin: 0; } ul.existingFileList > li { margin-bottom: 0.4rem; } ul.existingFileList > li.removable { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .inlineIcon { vertical-align: middle; margin-left: 0.3rem; margin-right: 0.3rem; } .nextStepsContainer { margin-top: 4rem; padding: 1rem; border-radius: 4px; border: 1px solid var(--vscode-charts-foreground); display: grid; grid-template-columns: 1rem auto; column-gap: 0.5rem; row-gap: 0.5rem; } .nextStepsContainer .icon { color: var(--vscode-charts-purple); grid-column: 1 / 2; } .nextStepsContainer .content { grid-column: 2 / 3; } .nextStepsContainer h3 { margin-top: 0; } .radioLabel { margin-left: 0.62rem; } .radioLine { margin-bottom: 0.5rem; }