.text-macro-container{position:absolute;top:0;left:0;z-index:2001;display:none;max-width:320px;min-width:290px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.text-macro-container .tm-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.text-macro-container .tm-title span{font-weight:700}.text-macro-container .tm-title a{float:right}.text-macro-container .tm-title.bottom>ul{margin:0;padding-left:.5rem;font-size:80%}.text-macro-container .tm-content>a{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:4px 15px;color:inherit;text-decoration:none;display:-webkit-box}.text-macro-container .tm-content>a>code{margin-right:.5rem}.text-macro-container .tm-content>a:hover{text-decoration:none}.text-macro-container .tm-content>a.active{color:#fff;background-color:#428bca}.text-macro-container .tm-manage{position:absolute;bottom:20px;right:5px;font-size:11px}.text-macro-container .tm-quick-edit{position:absolute;bottom:20px;right:60px;font-size:11px}.modal.text-macro{z-index:2002}.modal.text-macro .modal-dialog{width:900px}.modal.text-macro .modal-body ul.help{color:#666;font-style:italic;font-size:90%}.modal.text-macro .modal-body .inputs,.modal.text-macro .modal-body .actions{display:flex;flex-wrap:wrap}.modal.text-macro .modal-body .inputs{width:60%}.modal.text-macro .modal-body .actions{width:40%;padding-left:2rem;align-self:end}.modal.text-macro .modal-body .header-rows{display:flex}.modal.text-macro .modal-body .header-rows .actions{text-align:center}.modal.text-macro .modal-body .header-rows .actions :first-child{width:100%;font-weight:700}.modal.text-macro .modal-body .header-rows .actions :not(:first-child){width:50%}.modal.text-macro .modal-body .item-row{display:flex;flex-wrap:wrap;align-items:center;padding:2rem 1rem}.modal.text-macro .modal-body .item-row:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.modal.text-macro .modal-body .item-row:nth-of-type(odd) input.code{border:solid 1px #dc354569}.modal.text-macro .modal-body .item-row .actions{text-align:center}.modal.text-macro .modal-body .item-row .actions>*{width:50%}.modal.text-macro .modal-body .item-row .actions>:first-child{padding-right:1rem}.modal.text-macro .modal-body .item-row .actions .modules{display:flex;flex-wrap:nowrap;flex-direction:column;text-align:left}.modal.text-macro .modal-body .item-row .actions .modules a{text-decoration:none;padding:2px 4px;border-radius:3px;margin-bottom:1px}.modal.text-macro .modal-body .item-row .actions .modules a:before{content:"\f096";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;width:1.5rem}.modal.text-macro .modal-body .item-row .actions .modules a.active{background-color:#19875440}.modal.text-macro .modal-body .item-row .actions .modules a.active:before{content:"\f046"}.modal.text-macro .modal-body .item-row .actions .scopes{display:flex;flex-wrap:nowrap;flex-direction:column;text-align:left}.modal.text-macro .modal-body .item-row .actions .scopes div.tooltip .tooltip-inner{max-width:200px;text-align:left;border-radius:4px;color:#fff;background-color:#000}.modal.text-macro .modal-body .item-row .actions .scopes div.tooltip.left .tooltip-arrow{border-left-color:#000}.modal.text-macro .modal-body .item-row .actions .scopes a.scope{text-decoration:none;padding:2px 4px;border-radius:3px;margin-bottom:1px}.modal.text-macro .modal-body .item-row .actions .scopes a.scope:before{content:"\f1db";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;width:1.5rem}.modal.text-macro .modal-body .item-row .actions .scopes a.scope.active{background-color:#19875440}.modal.text-macro .modal-body .item-row .actions .scopes a.scope.active:before{content:"\f05d"}.modal.text-macro .modal-body .item-row:not(:last-child){border-bottom:solid thin #dee2e6}.modal.text-macro .modal-body .item-row a.remove{padding:4px 6px;color:#d9534f}.modal.text-macro .modal-body .item-row input.code,.modal.text-macro .modal-body .item-row textarea.value{padding:4px 1rem;border-color:transparent;border-radius:4px;border-width:thin;line-height:initial;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;outline:0}.modal.text-macro .modal-body .item-row input.code:focus,.modal.text-macro .modal-body .item-row textarea.value:focus{outline:0;border-color:#86b7fe;box-shadow:0 0 0 4px rgba(13,110,253,.25)}.modal.text-macro .modal-body .item-row input.code{font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.modal.text-macro .modal-body .item-row input.code:focus{border:solid 1px #dc3545;outline-color:#dc3545;box-shadow:rgba(220,53,69,.25) 0 0 0 4px}.modal.text-macro .modal-body .item-row textarea.value{margin-top:4px;width:100%;height:34px;resize:none;overflow:hidden;background-color:#fff;border:solid thin #eaeaea}.modal.text-macro .modal-body .item-row.has-error{border:solid 1px #dc3545;background:rgba(220,53,69,.1);position:relative}.modal.text-macro .modal-body .item-row.has-error .error-message{position:absolute;top:0;right:0;background:#dc3545;color:#fff;padding:2px 6px;font-size:80%}.modal.text-macro.user-not-sa .modal-body .item-row{display:block}.modal.text-macro.user-not-sa .modal-body .item-row .inputs{width:100%}.modal.text-macro.user-not-sa .modal-body .actions{display:none}div.tm-p{position:relative}
