.CookieConsentBanner{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e0e0e0;padding:24px 32px;z-index:10000;box-shadow:0 -2px 10px #0000001a}.CookieConsentBanner .CookieConsentBanner__title{font-size:16px;font-weight:600;margin:0 0 12px;color:#333;text-align:center}.CookieConsentBanner .CookieConsentBanner__content{max-width:900px;margin:0 auto;text-align:center}.CookieConsentBanner .CookieConsentBanner__content p{margin:0 0 8px;line-height:1.5;color:#333;font-size:14px}.CookieConsentBanner .CookieConsentBanner__content p:last-child{margin-bottom:0}.CookieConsentBanner .CookieConsentBanner__content a{color:#006dff;text-decoration:none}.CookieConsentBanner .CookieConsentBanner__content a:hover{text-decoration:underline}.CookieConsentBanner .CookieConsentBanner__buttons{display:flex;justify-content:center;gap:16px;margin-top:16px}.CookieConsentBanner .CookieConsentBanner__button{padding:10px 20px;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .2s,border-color .2s}.CookieConsentBanner .CookieConsentBanner__button--primary{background-color:#2563eb;color:#fff;border:1px solid #2563eb}.CookieConsentBanner .CookieConsentBanner__button--primary:hover{background-color:#1d4ed8;border-color:#1d4ed8}.ModalOverlay{position:fixed;z-index:900;width:100%!important;height:100%!important;top:0;left:0;background-color:#0003}html.dark .ModalOverlay{background-color:#0009}.ModalOverlay .Modal{position:absolute;z-index:5000;top:0;left:0}.ModalOverlay .Modal--fixme-autoCenter{right:0;bottom:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.ModalOverlay .Modal--fixme-autoCenter .ModalContent{pointer-events:all}.ModalShareContent .hide-loader{display:none}.ModalShareContent .loader-wrapper{position:absolute;z-index:899;inset:0;background-color:#ffffff80}html.dark .ModalShareContent .loader-wrapper{background-color:#80808066}.ModalShareContent .loader-wrapper>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;background-color:#fff;border:5px solid white;border-radius:5px}.ModalShareContent__shareManage>.TableX>tbody>tr>td:last-child{width:30px}.ModalShareContent__shareManage select{border-color:transparent;margin-left:-10px}.ModalShareContent__inviteLayout{display:flex;gap:1em;align-items:center}.ModalShareContent__inviteLayoutInner{display:flex;flex:1;border:1px solid var(--borderColor);border-radius:2px;background:var(--bg)}.ModalShareContent__inviteLayoutInner .TagInput{flex:1}.ModalShareContent__inviteLayoutInner select{border:0}.ModalShareContent textarea{width:100%}.ModalShareContent .user-access-enter{opacity:.01}.ModalShareContent .user-access-enter-active{opacity:1;transition:all .5s ease-in}.ModalShareContent .user-access-exit{opacity:1}.ModalShareContent .user-access-exit-active{opacity:.01;transition:all .5s ease-in}.IntroGuideC__overlay{position:fixed;inset:0;z-index:999999;cursor:pointer}.IntroGuideC__helper{position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out;box-shadow:#212121cc 0 0 1px 2px,#21212180 0 0 0 5000px}.IntroGuideC__element{position:relative;z-index:9999999!important}.IntroGuideC__interactionBlock{position:absolute;z-index:99999999!important;background-color:#fff;opacity:0}.IntroGuideC__tooltip{position:absolute;top:0;visibility:visible;background-color:var(--bg);border:1px solid var(--borderColor);min-width:300px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px #2121214d;transition:all .1s ease-out;padding-top:32px;z-index:100000000}.IntroGuideC__tooltip--center{transform:translate(-50%,-50%)}.IntroGuideC__tooltipText{padding:14px 40px}.IntroGuideC__tooltipBullets{padding-top:10px;padding-bottom:10px;text-align:center}.IntroGuideC__tooltipBullets ul{display:inline-flex;list-style:none;margin:0;padding:0}.IntroGuideC__tooltipBullets li{margin:0 2px}.IntroGuideC__tooltipBullet{margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;display:block;transition:width .1s ease-in;width:6px;height:6px;background:#ccc;border-radius:3px;cursor:pointer}.IntroGuideC__tooltipBullet.state-selected,.IntroGuideC__tooltipBullet:hover,.IntroGuideC__tooltipBullet:focus{width:15px;background:#999}.IntroGuideC__tooltipButtons{padding:16px 40px;display:flex;justify-content:space-between;border-top:1px solid var(--borderColor)}.IntroGuideC__tooltipButtons--one{justify-content:flex-end}.IntroGuideC__skipbutton{background-color:transparent;border:0;position:absolute;top:16px;right:16px;width:24px;height:24px;padding:0}.IntroGuideC__skipbutton:hover,.IntroGuideC__skipbutton:focus{color:transparent}.IntroGuideC__skipbutton:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/dbwm/be0c90f0e6c765dc732ba911c5548a9c4f764b73/img/new/icons/close.svg);background-size:cover}html.dark .IntroGuideC__skipbutton:before{filter:invert(99%) sepia(1%) saturate(186%) hue-rotate(57deg) brightness(111%) contrast(101%)}.IntroGuideC__button{outline-offset:2px}.IntroGuideC__helper--help-menu{background:var(--bg)}html:not(.dark) .IntroGuideC__element#help-menu .menuItem__icon svg,html:not(.dark) .IntroGuideC__element#help-menu .menuItem__icon img{filter:none!important}#border_layout_center{background-color:var(--diagram-bgColor)}.selected-attribute{background-color:#ffffffbf}.selected-attribute>tr>td{border-top-color:#3797e9;border-bottom-color:#3797e9}.selected-attribute+TBODY.selected-attribute>tr>td{border-top-color:#3797e966}.entity-details-columns-list INPUT[name=type],.association-details-columns-list INPUT[name=type]{width:85px}#import-logical-from-xml_modal .CodeMirror{margin:1em 0;height:320px;border:1px solid #e9e9e9;border-radius:3px}.ParentEntities{margin:-4px -8px;padding-top:4px}.ParentEntities__item{display:inline-flex;align-items:center;max-width:100%;white-space:nowrap}.ParentEntities__arrow{white-space:nowrap;padding:0 8px;flex:0 0 auto}.ParentEntities__button{margin:0;border:0;background:transparent;color:inherit;text-align:left;padding:4px 8px;border-radius:2px;display:inline-block;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.ParentEntities__button:hover{background:var(--bg2-hover-bgColor)}.testToolbarContainer{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden}.Messages{position:fixed;z-index:10;top:24px;right:24px}.Messages__message{position:relative;width:265px;border:1px solid var(--borderColor);border-radius:4px;background-color:var(--bg);padding:16px;min-height:80px;margin-bottom:8px;box-shadow:0 10px 30px #0000001f;opacity:1;transition:box-shadow 1s,opacity 1s;box-sizing:border-box}.Messages__message--hiding{opacity:0}.Messages__message--removed{opacity:0;transition:min-height 1s,height 1s,padding 1s;height:0;min-height:0;padding:0 16px;border:0;overflow:hidden}.Messages__close{margin:0;border:0;background:transparent;color:inherit;text-align:left;position:absolute;top:8px;right:8px;padding:8px}.Messages__close svg{width:16px;height:16px;vertical-align:top}html.dark .Messages__close svg{filter:invert(99%) sepia(1%) saturate(186%) hue-rotate(57deg) brightness(111%) contrast(101%)}.Messages__layout{display:flex;align-items:center;width:200px}.Messages__icon{flex:0 0 auto;margin-right:8px;width:32px;height:32px;filter:invert(36%) sepia(66%) saturate(6194%) hue-rotate(207deg) brightness(100%) contrast(108%)}.Messages__content{flex:1 1 0}.BottomPane{height:100%;box-sizing:border-box;border-top:1px solid var(--borderColor);background-color:var(--bottomPane-bgColor);display:flex;flex-direction:column}.BottomPane__header{flex:0 0 auto;border-bottom:1px solid var(--borderColor)}.BottomPane__closeButtonHolder{position:relative}.BottomPane__closeButton{margin:4px 16px 0 0;padding:0;border:0;background:transparent;color:inherit;text-align:left;position:absolute;top:0;right:0;border-radius:2px;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.BottomPane__closeButton svg{width:24px;height:24px}html.dark .BottomPane__closeButton svg{filter:invert(99%) sepia(1%) saturate(186%) hue-rotate(57deg) brightness(111%) contrast(101%)}.BottomPane__closeButton span{position:absolute;width:1px;height:1px;padding:0;left:-1px;top:-1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.BottomPane__closeButton:hover{background-color:var(--bg2)}.BottomPane__main{flex:1;padding:0 24px;min-height:0;overflow:auto}.BottomPane__mainInner{margin:24px 0}.BottomPane__menu{list-style:none;padding:0;margin:0 0 -1px;display:flex;justify-content:center}.BottomPane__menuButton{margin:0;border:0;background:transparent;color:inherit;text-align:left;font-weight:700;padding:0 24px;font-size:14px;line-height:1.42857143;display:flex}.BottomPane__menuButtonText{padding:13px 0;border-bottom:2px solid transparent}.BottomPane__menuButton--selected{color:#006dff}.BottomPane__menuButton--selected .BottomPane__menuButtonText{border-bottom-color:#006dff}.KeyboardShortcuts{display:flex;gap:110px;justify-content:center}.KeyboardShortcuts__list{list-style:none;padding:0;margin:0;width:244px}.KeyboardShortcuts__listItem{margin-top:4px;display:flex;align-items:center}.KeyboardShortcuts__listItemIcon{box-sizing:border-box;width:30px;padding-right:10px}.KeyboardShortcuts__listItemIcon svg{width:20px;height:20px;vertical-align:top}html.dark .KeyboardShortcuts__listItemIcon svg{filter:invert(99%) sepia(1%) saturate(186%) hue-rotate(57deg) brightness(111%) contrast(101%)}.KeyboardShortcuts__listItemDesc{flex:1 1 0;font-weight:700}.KeyboardShortcuts__listItemShort{flex:0 0 auto}.Keys{display:inline-flex;font-size:10px}.Keys__key{margin-left:4px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:4px;background-color:#2c2c2c;text-transform:uppercase;font-weight:700;color:#fff}html.dark .Keys__key{background-color:#000}.Keys__key--symbol{font-size:16px;font-weight:400}.Keys--smallerText{font-size:8px}.ModeSelector__selectable{overflow:hidden}.ModeSelector__itemDetails{text-align:center;font-size:15px;line-height:1.6}.ModeSelector__img{margin:-12px;width:216px;height:119px;vertical-align:top}.TakeControl{margin-left:2px;display:flex;font-size:11px;line-height:1.81818182;color:#c5c5c5}.TakeControl__icon{width:16px;height:16px;vertical-align:top;position:relative;top:1px;filter:invert(99%) sepia(1%) saturate(186%) hue-rotate(57deg) brightness(111%) contrast(101%);opacity:.9}.TakeControlContent{display:flex;margin-left:24px}.TakeControlContent strong{color:#fff}.TakeControlContent__message{height:1.81818182em;overflow:visible;display:flex;flex-direction:column}.TakeControlContent__message>:nth-child(2){margin-top:-2px;line-height:1}.TakeControlContent__action{margin-left:8px}.TakeControlContent__button{margin:-2px 0 0;border:0;background:transparent;color:inherit;text-align:left;border:1px solid;border-radius:4px;padding:1px 8px;background-color:transparent;font-size:11px;line-height:1.81818182;font-weight:700;color:#fff}.TakeControlContent__button .spinner{filter:invert(99%) sepia(1%) saturate(186%) hue-rotate(57deg) brightness(111%) contrast(101%)}.SvgUserAvatar{vertical-align:middle}.SvgUserAvatar circle{fill:#ededed;stroke:#fff}.SvgUserAvatar text{fill:#000000e6;font-weight:700}.NotificationBox__head{display:flex;align-items:center;height:50px;padding:0 16px}.NotificationBox__headContent{flex:1;display:flex;justify-content:space-between;align-items:baseline}.NotificationBox__title{text-transform:uppercase;font-size:14px;font-weight:700}.NotificationBox__list{margin:0;padding:0;list-style-type:none;border-top:1px solid var(--borderColor);max-height:calc(85vh - 100px);min-height:206px;overflow:auto}.NotificationBox__list>li{border-top:1px solid var(--borderColor)}.NotificationBox__list>li:first-child{border-top:0}.NotificationBox__empty{height:206px;display:flex;justify-content:center;align-items:center}.NotificationBox__footer{display:flex;align-items:center;justify-content:center;height:50px;border-top:1px solid var(--borderColor);padding:0 16px;color:#006dff;font-weight:700;line-height:24}.NotificationBox__footer button{margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;color:#006dff;font-weight:700}.notification{display:flex;cursor:pointer;padding:16px}.notification:hover{background:var(--hover-bgColor)}.notification--seen{opacity:60%}.notification__avatar{flex:0 0 auto;margin-right:8px}.notification__content{margin-top:-4px;line-height:1.38461538}.notification__content P{margin:0}.notification__date{margin-top:6px;font-size:11px;line-height:1.45454545;color:var(--textAdditional-color)}

/*# sourceMappingURL=LogicalModeler.css.map*/