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;
}