.modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{animation-name:animatetop;animation-duration:.4s;background-color:#fff;border:5px solid var(--main-dark-color);border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:1% auto;max-width:98%;padding:20px;position:relative;width:1200px}.modal-body,.modal-header{padding:2px 16px}.modal-header{display:block}.modal-header span.modal-close{color:#888;float:right;font-size:28px;font-weight:700}.modal-header span.modal-close:focus,.modal-header span.modal-close:hover{color:#000;cursor:pointer;text-decoration:none}.modal-footer{border-top:2px solid teal;margin-top:20px;padding:20px 16px 0 0;text-align:center}form div.modal-body div:not(.wysiwg,.ql-toolbar,.ql-editor,.ql-tooltip){display:grid;grid-auto-rows:auto;width:100%}form div.modal-body div div:not(.wysiwg,.ql-toolbar,.ql-editor,.ql-tooltip){align-items:center;display:grid;gap:10px;grid-template-columns:1fr 3fr;justify-items:start}div.modal form label{min-width:250px}form div.modal-body div div#budget_add_status label{min-width:0}div.modal form input[type=email],div.modal form input[type=number],div.modal form input[type=password],div.modal form input[type=text],div.modal form select,div.modal form textarea{background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;margin:8px 0;min-width:600px;padding:12px 20px}div.wysiwg div{margin-top:0!important}.textarea-grow-wrap{display:grid}.textarea-grow-wrap::after{content:attr(data-replicated-value) " ";visibility:hidden;white-space:pre-wrap}.textarea-grow-wrap>textarea{resize:none}.grow-wrap::after,.textarea-grow-wrap>textarea{grid-area:1/1/2/2}