@import "ui-variables"; @import "ui-mixins"; @code-bg-color: #fcf4db; .template-picker { .menu { .content-container { height:150px; overflow-y:scroll; } .footer-container { border-top: 1px solid @border-secondary-bg; } } } .template-status-bar { background-color: @code-bg-color; color: darken(@code-bg-color, 70%); border: 1.5px solid darken(@code-bg-color, 10%); border-radius: @border-radius-small; padding-top: @padding-small-vertical @padding-small-horizontal @padding-small-vertical @padding-small-horizontal; font-size: @font-size-small; margin-bottom: 10px; } .compose-body,.container-templates .contenteditable { code.var { font: inherit; padding:0; padding-left:2px; padding-right:2px; border-bottom: 1.5px solid darken(@code-bg-color, 10%); background-color: @code-bg-color; &.empty { color:darken(@code-bg-color, 50%); } } } .container-templates { max-width: 640px; .no-templates-message { text-align: center; margin-top: 50px; } .template-wrap { position: relative; border: 1px solid @input-border-color; padding: 10px; margin-top: 20px; min-height: 200px; display: flex; textarea { border: 0; padding: 0; flex: 1; font-family: monospace; font-size: 0.9em; } } .section-title { display: inline-flex; width: 100%; flex-wrap: wrap; align-items: center; span { line-height: 1.7; } select { flex-basis: 100px; flex-grow: 1; margin: 0 0 0 8px; } input { flex-grow: 1; margin: 0 0 0 8px; } } .section-body { padding: 10px 0 0 0; .menu { border: solid thin #CCC; margin-right: 5px; min-height: 200px; .menu-items { margin:0; padding:0; list-style: none; li { padding: 6px; } } } .menu-horizontal { height: 100%; .menu-items { height:100%; margin: 0; padding: 0; list-style: none; li { text-align:center; width:40px; display:inline-block; padding:8px 16px 8px 16px; border-right: solid thin #CCC; } } } .template-area { border: solid thin #CCC; min-height: 200px; } .menu-footer { border: solid thin #CCC; overflow: auto; } .template-footer { border: solid thin #CCC; overflow: auto; .edit-html-button { float: right; margin: 6px; } } } .template-name-btn { float: right; margin: 0 6px; } .template-name-input { display: inline-block; width: 100px; } .editor-note { color: #AAA; font-size: small; } } .templates-instructions { color: #333; font-size: small; margin-top: 20px; }