body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;box-sizing:border-box;font-family:Nunito,sans-serif;font-size:small}.App{display:flex}.navbar-cont{position:fixed;left:0;margin-left:0;top:5px;height:calc(100vh - 10px);border-radius:0 50px 50px 0;width:50px;margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;align-items:center;box-shadow:#32325d33 0 -50px 100px -20px}.navbar-cont .navBar-btn{display:none}@media (min-width: 768px){.navbar-cont{left:0;margin-left:0;min-width:230px}.navbar-cont .navBar-btn{display:flex}}.navbar-cont.hidden{display:none}.navbar-cont .logout-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto auto 20px;height:10%}.navbar-cont .nav-links{background-color:#fafafa;flex-direction:column;justify-content:space-evenly;align-items:start;overflow:scroll;width:100%;margin-bottom:30px}.navbar-cont .nav-links h1{font-weight:600}.navbar-cont .nav-links .nav-section{width:100%}.navbar-cont .nav-links .nav-section .section-header{cursor:pointer;color:#00000080;display:flex;width:90%;height:50px;border-radius:0 50px 50px 0;transition:all .3s ease;align-items:center;font-weight:600}.navbar-cont .nav-links .nav-section .section-header:hover{color:#000c}.navbar-cont .nav-links .nav-section .section-header .nav-icon{margin-left:20px;margin-right:20px;min-height:80px}.navbar-cont .nav-links .nav-section .section-header .expand-icon{margin-left:auto;margin-right:20px}.navbar-cont .nav-links .nav-section .section-header button{cursor:pointer;border:none;background:none;font-weight:600}.navbar-cont .nav-links .nav-section .section-items{display:flex;flex-direction:column}.navbar-cont .nav-links .nav-section .section-items a{padding-left:20px;cursor:pointer;color:#00000056;display:flex;width:98%;height:45px;border-radius:0 50px 50px 0;transition:all .7s ease}.navbar-cont .nav-links .nav-section .section-items a.active{box-shadow:#48464633 3px 0 15px -1px;color:#000}.navbar-cont .nav-links .nav-section .section-items a.active .nav-icon{color:#8423de}.navbar-cont .nav-links .nav-section .section-items a .nav-icon{margin-left:20px;margin-right:20px;min-height:80px}.navbar-cont .nav-links .nav-section .section-items a button{cursor:pointer;border:none;background:none}.navbar-cont .nav-links a{cursor:pointer;color:#00000056;display:flex;width:90%;height:50px;border-radius:0 50px 50px 0;transition:all .7s ease}.navbar-cont .nav-links a.active{box-shadow:#48464633 3px 0 15px -1px;color:#000}.navbar-cont .nav-links a.active:first-child{box-shadow:none}.navbar-cont .nav-links a.active .nav-icon{color:#8423de}.navbar-cont .nav-links a .nav-icon{margin-left:20px;margin-right:20px;min-height:80px}.navbar-cont .nav-links a button{cursor:pointer;border:none;background:none}.overview-cont{margin-left:30px;margin-right:20px;padding:20px;display:flex;flex-direction:column}@media (min-width: 768px){.overview-cont{margin-left:200px}}.LoginCont{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#ffffff21}.controls{display:flex;cursor:pointer}.controls .view-logs{margin-left:auto;margin-right:30px}.header-title{display:flex;flex-direction:column}.settings-cont{margin-left:250px;margin-top:50px;display:flex;flex-direction:column}.header{width:100%}.detail-cont{margin-left:30px;display:flex;flex-direction:column}@media (min-width: 768px){.detail-cont{margin-left:200px}}.detail-cont .header{display:flex;justify-content:space-between}.detail-cont .showDocument-cont{height:100%}.ref-link{cursor:pointer}.list{margin-left:auto;margin-right:auto;max-width:300px;display:flex;flex-direction:column;align-items:center}.list .list-item{overflow-wrap:break-word;width:100%;padding:5px;border-radius:10px}.buttongroup-cont .buttongroup{display:flex;margin:auto;flex-direction:row;background-color:#f7f7f7;width:max-content;height:40px;border-radius:30px;padding-left:5px;padding-right:5px}.buttongroup-cont .buttongroup .group-btn{border-radius:30px;background-color:#f7f7f7;border:none;margin:auto;height:31px;width:114px;color:#392c56;cursor:pointer;transition:all .4s ease;padding:0 20px;width:max-content;min-width:115px}.buttongroup-cont .buttongroup .group-btn.active{background-color:#fff;box-shadow:0 10px 25px -5px #0000001a}.buttongroup-cont .buttongroup .group-btn.active.empty,.buttongroup-cont .buttongroup .group-btn.empty{opacity:.3;cursor:default}.buttongroup-cont .buttongroup .group-btn.extra{background-color:#fff;box-shadow:0 10px 25px -5px #0000001a;min-width:15px}.empty{opacity:.3;cursor:default}.avatar-cont{position:relative}.avatar-cont .isOpen{box-sizing:border-box;height:23px;width:23px;border:4px solid #FFFFFF;border-radius:100%;background-color:#dbdbdb;box-shadow:0 10px 25px -5px #0000001a;position:absolute;left:-3px;bottom:-3px;z-index:3000}.avatar-cont .isOpen.open{background-color:#12c612}.header-ul-cont{padding:5px}.db-btn{color:#8237ed;font-weight:600;letter-spacing:0;line-height:19px}.breadcrumb-db{display:flex;align-items:center;margin-top:10px;margin-bottom:5px}.separator{opacity:.3}.list-ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:auto;align-items:flex-start;align-items:center;padding-left:20px;width:100%}.controls{cursor:default;padding-bottom:24px;display:flex;flex-direction:row;justify-content:space-between}.controls .assign-codes{display:flex;align-items:center}.controls .assign-codes form{display:flex}.main-info{display:flex;justify-content:start;align-items:center}.main-info .img{margin-right:15px}.main-info .text{display:flex;flex-direction:column;justify-content:start}.main-info .text p{font-weight:200}.card-footer{display:flex;margin-top:10px;align-items:center}.card-footer .open-link{margin-left:auto}.sub-col-cont .inactive,.sub-col-cont.inactive{display:none}.header-cont{display:flex;flex-direction:column;padding:0}.header-cont ul{display:flex;justify-content:space-between;flex-direction:row;padding-right:100px}.header-cont ul b{font-weight:700}.header-cont ul li{font-size:.8rem}.header-list-cell{font-size:13px;display:flex;width:45%;justify-content:start;align-items:center;margin:0 6px}.header-list-cell .label{height:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;min-width:fit-content}.header-list-cell .value-cont{font-weight:700;display:flex;align-items:center;justify-content:center;height:100%;margin-left:0}.header-list-cell .value-cont .img-icon{cursor:pointer;width:18px}.header-list-cell .value-cont .string-value{overflow:hidden;word-break:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.header-list-cell .value-cont .string-value.description{-webkit-line-clamp:1;line-clamp:1}.list{max-width:300px;display:flex;flex-direction:column;align-items:center}.list .list-item{overflow-wrap:break-word;width:100%;background-color:#dfdede;padding:5px;border-radius:10px}.list .list-item.ref{background-color:transparent}.dialog-body{display:flex;flex-direction:column;margin:auto;align-items:center}.dialog-footer{display:flex;margin:auto}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.node{display:flex;width:172px;max-height:100px}.link{text-decoration:underline}.search-icon{cursor:pointer;margin:auto}.actionButton{margin-left:30px}.string-cont{display:flex;justify-content:space-between}.string-cont .copy-icon{opacity:0}.string-cont:hover .copy-icon{opacity:1;cursor:pointer}.document-actions{cursor:pointer}.create-codes{width:100%;padding:10px;margin-left:auto;display:flex;align-items:center;justify-content:center}.input-list{list-style:circle}.formModal{padding-right:20px;padding-left:20px;width:100%;height:400px}.formModal .add-doc-modal-map-section{padding-left:20px;margin-top:12px;border-left:2px solid rgb(216,216,216)}.form-dropdown{width:fit-content;margin-top:12px;margin-right:30px;display:inline-block}.react-autosuggest__input{text-align:left;background:none;color:#11181c;width:200px;height:28px;padding:16px;padding-right:calc(5% + 18px);font-size:1rem;outline:none;border:none}.search__input-container{position:relative;display:flex;height:38px;justify-content:center;align-items:center;z-index:9999;background:rgba(255,255,255,.7);box-shadow:none;border-radius:8px}.search__input-container,.react-autosuggest__suggestions-container,.no-results{background:var(--nextui-colors-accents0)}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){.search__input-container,.react-autosuggest__suggestions-container,.no-results{-webkit-backdrop-filter:saturate(180%) blur(10px)!important;backdrop-filter:saturate(180%) blur(10px)!important;background:rgba(236,238,240,.7)}}.search__input-container{z-index:9999;background:rgba(230,232,235,.7)}.x-icon{color:gray;width:20px}.barrier{width:100vw;height:100vh;background-color:transparent;position:fixed;top:0;left:0}.suggestions_hits-container{display:flex;margin:auto}.suggestions-cont{margin:auto;position:absolute;top:134px;left:-10px;z-index:2000;background-color:#fff;width:240px;max-height:300px;min-height:80px;border-radius:14px;overflow:hidden;scroll-behavior:auto;scrollbar-width:10px;border:1px solid rgba(128,128,128,.221);box-shadow:#32325d33 0 50px 100px -20px}.collapse-cont{margin:auto;position:relative;display:flex;flex-direction:column}.collapse-body{z-index:40000;height:100%;border-radius:20px}.suggestion{padding:4px;cursor:pointer}.suggestion:hover{color:gray}.buttons-cont{display:flex;width:100%;flex-direction:row;margin-bottom:auto;justify-content:end}.grid-container{display:flex;flex-wrap:wrap;margin-bottom:20px}.grid-item{margin:auto;padding-top:12px}.popover-cont{box-shadow:#32325d33 0 50px 100px -20px;border:1px solid rgba(128,128,128,.221);overflow:visible}.send-icon{margin-right:8px;color:#0064d6;cursor:pointer}.send-icon:hover{opacity:.8}.popover-column{height:320px;padding-left:10px;padding-right:10px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.left{cursor:pointer;position:absolute;background-color:#fff;color:#00f;top:130px;z-index:30000;left:-30px;height:30px;width:30px;border-radius:10px;display:flex;justify-content:center;align-items:center;box-shadow:#32325d33 0 50px 100px -20px;border:1px solid rgba(128,128,128,.221)}.left.disabled{display:none;cursor:default}.right{cursor:pointer;position:absolute;background-color:#fff;color:#00f;top:130px;z-index:30000;right:-30px;height:30px;width:30px;border-radius:10px;display:flex;justify-content:center;align-items:center;box-shadow:#32325d33 0 50px 100px -20px;border:1px solid rgba(128,128,128,.221)}.right.disabled{display:none;cursor:default}.breadcrumb-cont{width:100%;height:30px;display:flex;justify-content:start;align-items:end}.breadcrumb-cont .copy-icon{height:10px;margin-bottom:auto}.breadcrumb-cont .copy-icon:hover{cursor:pointer}.breadcrumb-cont .previous-cont{height:100%;display:flex}.breadcrumb-cont .previous-cont b{text-decoration:underline}.breadcrumb-cont .previous-cont b:hover{opacity:.3}.breadcrumb-cont b{height:100%;margin-bottom:auto;margin-top:auto;font-weight:100;font-size:13px;cursor:pointer}.breadcrumb-cont b.active{cursor:default}.breadcrumb-cont i{text-transform:uppercase;font-weight:100;font-size:12px;margin-left:10px;margin-right:10px}
