.lib-macro-directive{width:100%;-webkit-transition:.3s ease all;transition:.3s ease all}.lib-macro-directive .label-error{padding-top:15px;color:#fa5538;font-size:12px;letter-spacing:.18px;line-height:16px;padding-left:10px}.lib-macro-directive[disabled],.lib-macro-directive.disabled{pointer-events:none;opacity:.5}.lib-macro-directive[disabled] .advance-text-container .content,.lib-macro-directive.disabled .advance-text-container .content{border-color:var(--color-neutral-10)}.lib-macro-directive .advance-text-container{-webkit-transition:all ease .3s;transition:all ease .3s;border:1px solid var(--color-neutral-30);background-color:var(--color-neutral-0);border-radius:var(--semi-round-corners);position:relative}.lib-macro-directive .advance-text-container:focus-within{border:1px solid var(--color-50)}.lib-macro-directive .advance-text-container .advance-text-toolbar{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:8px;border-bottom:1px solid rgba(0,0,0,.2)}.lib-macro-directive.single-line .content{height:unset;width:100%;min-width:100%}.lib-macro-directive.single-line .macros-container{padding-right:5px}.lib-macro-directive .placeholder{position:absolute;top:-10px;background:#000;color:#fff;border-radius:100px;padding:4px 8px;font-size:var(--font-size-xs)}.lib-macro-directive:not(.single-line) .content{min-height:100px}.lib-macro-directive .content{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:24px;padding:8px;width:100%;min-width:100%;overflow:auto;border-bottom-right-radius:var(--semi-round-corners);border-bottom-left-radius:var(--semi-round-corners)}.lib-macro-directive .content:focus{outline:0}.lib-macro-directive .content::-webkit-input-placeholder{font-size:var(--font-size-sm);letter-spacing:.21px;line-height:16px}.lib-macro-directive .content::-moz-placeholder{font-size:var(--font-size-sm);letter-spacing:.21px;line-height:16px}.lib-macro-directive .content:-ms-input-placeholder{font-size:var(--font-size-sm);letter-spacing:.21px;line-height:16px}.lib-macro-directive .content::-ms-input-placeholder{font-size:var(--font-size-sm);letter-spacing:.21px;line-height:16px}.lib-macro-directive .content::placeholder{font-size:var(--font-size-sm);letter-spacing:.21px;line-height:16px}.lib-macro-directive .content:disabled{border-style:dashed}.lib-macro-directive .advance-text-toolbar .toolbar-setting{-webkit-transition:.3s ease all;transition:.3s ease all;line-height:16px;font-size:var(--font-size-sm);cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.lib-macro-directive .advance-text-toolbar .toolbar-setting .toolbar-icon{font-size:var(--font-size-lg)}.lib-macro-directive .advance-text-toolbar .toolbar-setting[disabled]{pointer-events:none;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.lib-macro-directive .advance-text-toolbar .toolbar-setting:hover{color:var(--root-primary-color)}.lib-macro-directive .advance-text-toolbar .toolbar-divider{margin:0 4px;width:2px;background-color:rgba(0,0,0,.2);height:100%}.lib-macro-directive .advance-text-toolbar .toolbar-divider.hidden{background-color:rgba(0,0,0,0);margin:0}.lib-macro-directive .text-macro{-webkit-transition:.3s ease all;transition:.3s ease all;cursor:pointer;position:relative;caret-color:rgba(0,0,0,0);pointer-events:none;padding:2px 8px;margin:0 1px;border-radius:4px;font-size:var(--font-size-sm);white-space:nowrap;color:#fff;background-color:var(--color-50)}.lib-macro-directive .text-macro.highlight,.lib-macro-directive .text-macro:hover{background-color:orange}.lib-macro-directive .text-macro.highlight .values,.lib-macro-directive .text-macro:hover .values{display:block}.lib-macro-directive .text-macro *{pointer-events:none}.lib-macro-directive .text-macro .values{position:absolute;top:-20px;right:0;font-size:var(--font-size-xs);color:#fff;background:inherit;display:none;z-index:1000;padding:0 4px;border-radius:4px}.lib-macro-directive .text-macro i{font-size:var(--font-size-xs)}.lib-macro-directive .text-macro i.feature-icon{margin-right:4px}.lib-macro-directive .text-macro.advanced{color:#fff;background-color:#f15cf1}.lib-macro-directive .text-macro.advanced .values{border-color:#f15cf1}.lib-macro-directive .text-macro.advanced[data=user_entry]{color:#fff;background-color:#2d980b}.lib-macro-directive .text-macro.advanced[data=user_entry] .values{border-color:#2d980b}