body{background-color:#f2f2f2;color:#3b3b3b;cursor:default;font-family:Rubik,sans-serif;font-size:12px;margin:0;overflow-y:hidden}.users-page{background-color:#fff;box-sizing:border-box;height:100%;padding:15px;width:100%}.users-wrapper{border:1px solid #d8d8d8;border-radius:10px;height:100%;overflow:auto;width:100%}.users-list{height:100%;min-width:500px}.users-list .header{border-bottom:1px solid #d8d8d8;font-weight:500;padding:12px 15px}.user,.users-list .header{display:grid;grid-template-columns:repeat(4,1fr)}.user{align-items:center;font-weight:300;padding:9px 10px}.user:nth-child(2n){background-color:#f2f2f2}.user:last-child{border-bottom:1px solid #ededed}.user .info{align-items:center;display:flex;gap:15px}.user .info .avatar{height:30px;width:30px}.user .actions{display:flex;gap:10px}.user .action{background:none;border:none;cursor:pointer;margin-left:-5px;padding:0!important}.user .action svg{color:#8d8d8d;height:20px;width:20px}.avatar{align-items:center;border-radius:50%;display:flex;font-size:15px;height:35px;justify-content:center;width:35px}.avatar img{border-radius:50%;height:100%;width:100%}.button{align-items:center;border:none;border-radius:5px;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:500;justify-content:center}.button:disabled{opacity:.5}.primary{background-color:#192e7b;color:#fff}.secondary{background-color:#cbcbcb}.page{flex-direction:column;height:100%}.page,.topbar{display:flex;width:100%}.topbar{align-items:center;box-shadow:0 2px 5px #00000026;box-sizing:border-box;flex-shrink:0;height:40px;justify-content:space-between;padding:0 15px;z-index:1}.topbar .title{all:unset;cursor:pointer;height:15px}.topbar .info,.topbar .title{align-items:center;display:flex}.topbar .info{gap:10px;height:100%}.topbar .info svg{height:15px;width:15px}.topbar .subtitle{font-weight:500}.topbar .topbar-actions{display:flex;gap:10px;height:60%}.topbar .topbar-actions .button{align-items:center;display:flex;gap:3px;justify-content:center;padding:0 12px}.topbar .topbar-actions .button .plus{font-size:14px}.topbar .topbar-actions .form-button{padding:0 20px;width:70px}.delete-user-modal{width:500px!important}.delete-header{gap:10px!important}.delete-header svg{width:20px!important}.delete-body{padding:30px 0}.delete-footer button{width:70px}.modal{display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.modal .backdrop{background-color:#0009;height:100%;position:absolute;width:100%;z-index:0}.modal .content{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin-top:150px;width:600px;z-index:1}.modal .content .header{align-items:center;box-sizing:border-box;color:#656565;display:flex;gap:10px;height:40px;padding-left:15px}.modal .content .header svg{height:18px;width:18px}.modal .content .body{align-items:center;border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb;box-sizing:border-box;display:flex;flex:1 1;padding-left:40px;width:100%}.modal .content .footer{box-sizing:border-box;display:flex;gap:10px;height:40px;justify-content:end;padding:8px}.app-template{box-sizing:border-box;display:flex;height:100vh;min-height:300px;width:100vw}.content{min-width:300px;width:100%}.navbar{align-items:center;background-color:#fff;border-right:1px solid #d8d8d8;display:flex;flex-direction:column;min-width:85px;width:85px}.navbar .logo{margin-bottom:10px;margin-right:5px;width:90%}.navbar .links{height:100%;width:100%}.navbar .link{align-items:center;border-bottom:1px solid #cdcccc;box-sizing:border-box;color:#000000b3;display:flex;flex-direction:column;font-size:9px;gap:5px;height:75px;justify-content:center;padding:10px 0;text-decoration:none;width:100%}.navbar .link:first-child{border-top:1px solid #cdcccc}.navbar .link svg{height:20px;width:20px}.navbar .link.active{background-color:#192e7b;color:#fff}.navbar .avatar{margin-bottom:10px;margin-top:auto;min-height:35px;min-width:35px}.navbar .navbar-button{align-items:center;background:none;color:inherit;display:flex;font-size:10px;gap:5px;height:30px;justify-content:center;margin-bottom:10px}.navbar .navbar-button svg{width:15px}.user-page{background-color:#fff;padding:15px}.form,.user-page{box-sizing:border-box;height:100%;width:100%}.form{border:1px solid #d8d8d8;border-radius:10px;display:flex;flex-direction:column;gap:25px;overflow:auto;padding:75px 0}.form .reorder{order:5}.form-field{display:flex;gap:30px;width:100%}.form-field .label{font-size:12px;min-width:70px;padding-top:5px;text-align:right;width:200px}.form-field .label .required{color:red;margin-right:5px}.form-field:last-child{order:10}.form-field .children{min-width:650px;position:relative;width:60%}@media(max-width:1000px){.form-field .children{min-width:0;min-width:auto;padding-right:20px;width:90%}}.input{border:1px solid #d8d8d8;border-radius:5px;box-sizing:border-box;color:inherit;height:42px;padding:0 15px;width:100%}.input-error{border-color:#d00e0e}.error{color:#d00e0e;margin-top:5px;position:absolute}.file-input{align-items:center;border:1px dashed #d8d8d8;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:20px 0;position:relative;width:100%}.file-input .input{display:none}.file-input .avatar-preview{height:100px;width:100px}.file-input .avatar-preview img{height:100%;width:100%}.file-input .avatar-delete{align-items:center;background:none;color:#ccc;display:flex;height:25px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;width:25px}.file-input .avatar-delete svg{height:20px;width:20px}.file-input .icon{align-items:center;background-color:#d6d6d6;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.file-input .icon svg{color:#656565;height:30px;margin-left:2px;width:30px}.file-input .label{color:#656565;font-size:13px;text-align:center;width:100%}.checkbox{display:inline-block}.checkbox .input{display:none;width:25px}.checkbox .input:checked+.box{background-color:#192e7b;border-color:#192e7b}.checkbox .box{border:1px solid #d8d8d8;border-radius:7px;cursor:pointer;height:20px;position:relative;width:20px}.checkbox .box:after{content:"";position:absolute}.login-page{display:flex;height:100vh;width:100vw}.login-page .image{height:100%;min-width:500px;width:auto}.login-page .content{background-color:#fff;flex:1 1;flex-direction:column;min-width:-webkit-fit-content;min-width:fit-content}.login-page .content,.login-page .content .form{align-items:center;display:flex;justify-content:center}.login-page .content .form{border:none;flex-direction:column;gap:20px;width:400px}.login-page .content .form .title{color:#192e7b;font-size:32px;font-weight:700}.login-page .content .form .field{width:90%}.login-page .content .form .field .input-wrapper{margin:10px 0;position:relative}.login-page .content .form .field .custom-placeholder{display:flex;gap:5px;inset:0;padding-left:15px;padding-top:18px;pointer-events:none;position:absolute}.login-page .content .form .field .custom-placeholder .box{background-color:#cacaca;height:8px;width:8px}.login-page .content .form .login-error{color:#d00e0e;margin-top:10px}.login-page .content .form .label{color:#192e7b;font-weight:700}.login-page .content .form .input::placeholder{color:#cacaca}.login-page .content .form .button{box-sizing:border-box;font-size:16px;padding:10px;width:90%}.documents-page{background-color:#fff;height:100%;overflow-y:auto;width:100%}.documents-page .documents-list{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:40px;padding:40px 20px 40px 60px;width:100%}.documents-page .new-document{align-items:center;background:none;border:1px dashed #d6d6d6;border-radius:15px;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:320px;justify-content:center;width:200px}.documents-page .new-document .plus{color:#e3e3e3;font-size:40px;font-weight:400}.document-item{align-items:end;border:1px solid #d6d6d6;border-radius:15px;cursor:pointer;display:flex;height:310px;overflow:hidden;width:200px}.document-item .info{background-color:#fff;height:48%;position:relative;width:100%}.document-item .info .avatar{left:10px;position:absolute;top:-20px}.document-item .info .details{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;padding:20px 15px 0}.document-item .info .details .title{font-size:16px;font-weight:600;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-item .info .details .description{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#777;display:-webkit-box;font-size:11px;line-height:1.25;overflow:hidden;width:100%}.document-form{align-items:end;display:flex;flex-direction:column;gap:20px;justify-content:end;padding:30px 0}.document-form .document-field{width:100%}.document-form .document-field label{width:80px}.document-form .document-field input{height:40px;width:300px}.document-form .document-field .error{font-size:10px;margin-top:5px}.document-modal-button{width:70px}.color-input{position:relative;width:100%}.color-input .color-preview{background:none;border:1px solid #cbcbcb;border-radius:5px;height:42px;position:relative;width:300px}.color-input .color-preview .color{background-color:#8d8d8d;border-radius:.3rem;inset:0;margin:5px;position:absolute}.color-input .color-popover{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 15px #00000040;display:flex;flex-direction:column;gap:15px;height:230px;padding:10px 0;position:absolute;right:100px;top:-100px;width:230px;z-index:10}.color-input .color-popover .inputs{grid-gap:5px;display:grid;gap:5px;grid-template-columns:70px repeat(3,40px);justify-content:center;text-align:center}.color-input .color-popover .inputs input{height:25px;padding:0;text-align:center;width:100%}.color-input .color-popover .inputs input[type=number]::-webkit-inner-spin-button,.color-input .color-popover .inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.topbar{min-width:1300px}.document-page{background-color:#fff;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;min-width:1300px;overflow:hidden;padding:25px 0}.document-page .document{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;height:100%;overflow:auto;width:100%}.editor-wrapper{grid-gap:30px;display:grid;gap:30px;grid-template-columns:200px 750px 200px;height:100%;justify-content:center;justify-items:center;position:relative;scrollbar-color:#dcdcdc #0000;width:100%}.editor-wrapper .page{all:unset}.editor-wrapper .ProseMirror{box-sizing:border-box;cursor:auto;isolation:isolate;outline:none}.editor-wrapper .ProseMirror p{line-height:1.5;margin:0}.editor-wrapper .ProseMirror .rm-page-number{display:none}.editor-wrapper .ProseMirror ol li p,.editor-wrapper .ProseMirror ul li p{display:inline}.editor-wrapper .ProseMirror table{border-collapse:collapse;width:100%}.editor-wrapper .ProseMirror table.table-selected td,.editor-wrapper .ProseMirror table.table-selected th{background-color:#8cb4f9}.editor-wrapper .ProseMirror table td,.editor-wrapper .ProseMirror table th{border:1px solid #ccc;min-width:40px;padding:8px}.editor-wrapper .ProseMirror .table-actions{background-color:#fff!important;border:1px solid #bbb;opacity:0;position:absolute;right:-10px;top:5px;transition:opacity .2s ease-in-out;z-index:10}.editor-wrapper .ProseMirror .table-actions-modal{border:1px solid #c8c8c8;display:flex;flex-direction:column;gap:5px;position:absolute;right:-30px;top:-35px}.editor-wrapper .ProseMirror .table-actions-modal .button{background-color:#fff;border-radius:0}.editor-wrapper .ProseMirror .table-actions-modal .button:hover{background-color:#e6e6e6}.editor-wrapper .ProseMirror .tableWrapper:hover .table-actions{opacity:1}.editor-wrapper .ProseMirror .diff-added{background:#dcfce7;color:#4f9f42;text-decoration:none}.editor-wrapper .ProseMirror .diff-removed{background:#fee2e2;color:#c22a2a;text-decoration:line-through}.editor-wrapper .ProseMirror .diff-modified{outline:1px solid #4f9f42}.editor-wrapper .ProseMirror .diff-empty-added{border:1px solid #4f9f42}.editor-wrapper .ProseMirror .diff-empty-removed{border:1px solid #c22a2a}.editor-wrapper .ProseMirror .topless{border-top:none}.editor-wrapper .add-comment{background-color:#fff;border:1px solid #d6d6d6;border-radius:20px;height:70px;position:absolute;transform:translateY(-50%);width:40px;z-index:10}.editor-wrapper .comment-resolved{background-color:#c7c7c7!important}.editor-wrapper .comment-current{background-color:#c7e2ed!important}.toolbar{background-color:#ededed;border-radius:7px;box-sizing:border-box;flex-shrink:0;gap:30px;height:40px;padding:0 15px;position:-webkit-sticky;position:sticky;top:0;width:730px;z-index:1}.toolbar,.toolbar .section{align-items:center;display:flex}.toolbar .section{gap:3px}.toolbar .section button{align-items:center;color:inherit;display:flex;padding:2px}.toolbar .section button svg{height:22px;width:22px}.toolbar .section button:hover{background-color:#e0e0e0}.toolbar .section button.active{background-color:#192e7b;color:#fff}.toolbar .variables-button{padding:5px 0;position:absolute;right:15px;width:70px}.toolbar .variables-button:hover{background-color:#192e7b}.color-picker{display:flex;flex-wrap:wrap;gap:5px;height:50px;justify-content:center;padding:10px 2px 5px;width:150px!important}.color-picker .color{border-radius:50%;box-shadow:0 0 3px #373737;cursor:pointer;height:18px;width:18px}.line-height-picker{display:flex;flex-direction:column;height:auto!important;padding:5px 0}.line-height-picker button{background:none;border-radius:0;padding:5px 0}.line-height-picker button:hover{background-color:#f2f2f2}.toolbar-modal{background-color:#fff;border-radius:5px;box-shadow:0 0 2px #505050;position:absolute;top:30px;width:100px;z-index:10}.variables-modal .body{padding:35px!important}.variables-modal button{width:70px}.textarea-wrapper{position:relative;width:100%}.textarea-editor{border:1px solid #d6d6d6;border-radius:10px;display:flex;height:400px;overflow:hidden;width:100%}.line-numbers{border-right:1px solid #d6d6d6;color:#9d9d9d;font-size:10px;min-width:36px;overflow:hidden;padding:30px 8px;text-align:right;-webkit-user-select:none;user-select:none;white-space:pre}.line-numbers,.textarea{box-sizing:border-box;line-height:21px}.textarea{border:none;flex:1 1;font-size:14px;height:400px;outline:none;overflow-y:scroll;padding:30px;resize:none}.table-toolbar-modal{height:auto;padding:10px;position:absolute;width:auto}.table-toolbar-modal .table-picker{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(10,15px)}.table-toolbar-modal .cell{border:1px solid #cfcfcf;height:15px;width:15px}.table-toolbar-modal .cell.active{background-color:#d2e2fd;border-color:#8cb4f9}.table-toolbar-modal .preview{margin-top:5px;text-align:center}.suggestion-list{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.suggestion-item{background:none;border:none;cursor:pointer;display:block;padding:8px 12px;text-align:left;width:100%}.suggestion-item.selected{background-color:#f0f0f0}.checkpoints{display:flex;flex-direction:column;gap:10px;height:auto;justify-self:right;width:120px}.checkpoints .active{background-color:#192e7b;color:#fff}.checkpoints .checkpoint{border-radius:10px;flex-shrink:0;height:75px;width:100%}.checkpoints .checkpoint span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:flex;display:-webkit-box;height:auto;justify-content:center;overflow:hidden;width:100%}.checkpoints .difference{border-radius:5px;flex-shrink:0;height:15px}.checkpoints .difference svg{height:15px;width:15px}.checkpoints .difference.last{background:none;color:#cecdce;cursor:default;pointer-events:none}.checkpoints .new-checkpoint{background:none;border:1px dashed #d6d6d6;border-radius:10px;box-sizing:border-box;flex-shrink:0;height:75px;width:100%}.checkpoints .new-checkpoint .plus{all:unset;font-size:14px;margin-right:2px}.table-modal .body{align-items:flex-start!important;display:flex;flex-direction:column;gap:20px;max-height:400px;overflow:auto;padding:20px;width:100%}.table-modal .body .rows{display:flex;flex-direction:column;gap:10px}.table-modal .body .custom-row{align-items:center;display:flex;gap:40px;justify-content:space-around;width:100%}.table-modal .body .custom-row .button{height:30px;width:30px}.table-modal .body .custom-row .input{width:200px}.table-modal .body .custom-row.header{height:20px;justify-content:start;padding:5px}.table-modal .body .custom-row.header div{font-weight:500;width:200px}.table-modal .body select{background:none;border:1px solid #d8d8d8;border-radius:5px;flex-shrink:0;height:30px;padding:0 5px;width:120px}.table-modal .body .button{background:none;font-size:12px;padding:5px;width:100px}.table-modal .footer .button{width:70px}.comments{height:auto;position:relative;width:200px}.comment,.comments{display:flex;flex-direction:column;gap:10px}.comment{background-color:#fff;border:1px solid #dcdcdc;border-radius:10px;box-sizing:border-box;padding:10px;position:absolute;transition:top .3s ease;width:100%}.comment .user-info{display:flex;gap:10px;position:relative;width:100%}.comment .user-info .info{display:flex;flex-direction:column;gap:2px;justify-content:center;width:90px}.comment .user-info .info .username{font-size:13px}.comment .user-info .info .time{color:#989898;font-size:9px}.comment .user-info .resolve{align-items:center;background:none;border-radius:50%;cursor:pointer;display:flex;height:25px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:5px;top:5px;width:25px}.comment .user-info .resolve:hover{background-color:#e8e8e8}.comment .description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#646464;display:-webkit-box;height:28px;overflow:hidden;width:100%}.comment .comment-form{height:30px;width:100%}.comment .comment-form input{font-size:12px;height:25px;padding:0 10px}.comment input{height:30px;margin-top:5px;width:100%}.comment .actions{display:flex;gap:5px;justify-content:end;width:100%}.comment .actions button{height:18px;width:70px}.comment:hover .resolve{opacity:1;pointer-events:auto}.resolved{background-color:#c7c7c7;border-color:#9e9e9e;opacity:.7}
/*# sourceMappingURL=main.ad1e1024.css.map*/