:root{--sidebarwidth:300px;--contentpadding:20px;--error-color:#dc3545}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f3f4;font-family:"Open Sans",sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}header{background-color:green}.wrapper{display:flex;width:100%;align-items:stretch}#sidebar{min-width:var(--sidebarwidth);max-width:var(--sidebarwidth);background:#fff;transition:all .3s;border-top-left-radius:4px;border-bottom-left-radius:4px}#sidebar.active{margin-left:calc(var(--sidebarwidth)*-1)}#content{width:100%;padding:var(--contentpadding);transition:all .3s;position:relative}#sidebarCollapse{position:absolute;left:2px;top:2px}.bg-rlck-primary{background-color:#17a2b8}.bg-rlck-primary-dark{background-color:#117585}.bg-rlck-primary-light{background-color:#eef4f5}.bg-secondary-light{background-color:#cdcdcd}.txt-white{color:#fff}.m-icon{font-size:24;vertical-align:middle}input.invalid{border-color:var(--error-color)}.red-text{color:var(--error-color)}.async-validating{color:green}.generalFormError{color:var(--error-color);font-weight:700;display:block}.modal-90w,.modal-media-library{width:90%;max-width:90%}@media (min-width:1200px){.modal-media-library{max-width:70%;width:70%}}.mediamanagerlist{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.mediamanagerlist img{border:3px solid #fff}.mediamanagerlist li.active img{border:3px solid red}.sideeffectssection ul{list-style:none;max-height:300px}.condition_container{margin-bottom:1em}.action_row .action_definition input,.action_row .action_definition select,.condition_row .condition_definition input,.condition_row .condition_definition select{display:inline-block;max-width:150px;margin-left:.6em;margin-right:.6em}.action_row .action_definition input:last-child,.action_row .action_definition select:last-child,.condition_row .condition_definition input:last-child,.condition_row .condition_definition select:last-child{margin-right:0}.condition_row .condition_definition .someNumber{max-width:75px}.condition_row .condition_definition .some{max-width:110px}.condition_row .condition_definition .verb{max-width:190px}.condition_row{margin:0;padding:.4em 0}.form-control.no_separate_error.error{border-color:#f88787!important;box-shadow:0 0 0 .2rem rgba(255,0,0,.25)!important}.WysiwygEditor .rdw-editor-wrapper{border:1px solid #e3e0e0;margin-bottom:1em;padding:.5em}.WysiwygEditor .rdw-editor-main{overflow:auto;max-height:300px;min-height:180px}.WysiwygEditor.short-rte .rdw-editor-main{min-height:100px}.gamelistcardtext{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:100px}.collapse-button{border:0;background:none;box-shadow:none;border-radius:0;background-color:initial}.collapse-button.open:before{content:"▾ "}.collapse-button.closed:before{content:"▸ "}.clickable-collapsible-label{cursor:pointer;color:#0075ff}.inline-media-field{cursor:pointer;border:1px solid #d3d3d3;margin-left:3px;border-radius:2px;width:38px;height:38px;padding:2px}.media-thumb-container{position:relative}.media-button{position:absolute;right:.3rem;top:.3rem;opacity:.8}.media-button:hover{opacity:1}.media-button+.media-button{right:2.6rem}.card-header.archetypesub-header,.card-header.statement-header,.card-header.submission-header{background-color:#f7fdee}.help-icon{color:#0062cc;font-weight:700;cursor:pointer}.legend-small{font-size:1.05rem}.legend-medium{font-size:1.45rem}.invalid-feedback{display:block}.form-check-inline .invalid-feedback{margin-top:0;margin-left:.5em}.logo-container img{max-width:80%;max-height:100px;text-align:center}.form-check.placement-fix{margin-top:36px}.navbar-dark .navbar-nav .nav-link{color:#aeaeae}.navbar-dark .navbar-nav .nav-link.active{color:#fff}.dropdown-item.disabled{opacity:.6}.form-check.placement-fix-inline,.form-label.placement-fix-inline{margin-top:8px}.google-map-location-form,.marker-map{border:1px solid #d1d1d1}.menu-subheading{border-radius:5px;color:#fff;padding:.3em;margin:0 -10px;border-top-left-radius:5px;border-top-right-radius:5px}.menu-subheading--collapsible{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s}.menu-subheading--collapsible:hover{opacity:.85}.menu-subheading-chevron{font-size:.9rem;flex-shrink:0}.menu-subheading--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.menu-subsection{margin:0 -10px;padding:0 15px}.scene-objects-list{display:block;width:100%;max-height:700px;overflow:auto}.react-bootstrap-table .sortable{cursor:pointer}.react-bootstrap-table .sortable .order .dropdown:after{content:"-";display:inline-block;padding:0 4px}.react-bootstrap-table .sortable .react-bootstrap-table-sort-order .caret:after{content:"⌄";display:inline-block;padding:0 4px;font-size:13px;line-height:1}.react-bootstrap-table .sortable .react-bootstrap-table-sort-order.dropup .caret:after{transform:rotateX(180deg)}body .text-warning{color:#e3a00c!important}a{cursor:pointer}.analytics h5{font-size:15px;font-weight:bolder}.analytics:not(.modal) ul.list-group{overflow:auto;max-height:260px}.analytics ul.list-group li{font-size:14px}.analytics ul.list-group li a{cursor:pointer}.analytics ul.list-group li small{font-size:12px;color:#666}.analytics ul.list-group li small a{cursor:pointer;text-decoration:underline}.analytics ul.list-group li small strong{color:#333}.popover-body{max-height:400px;overflow:auto}.conversation-chat{display:flex;flex-direction:column}.conversation-chat__message{width:80%}.conversation-chat__message+.conversation-chat__message{margin-top:20px}.conversation-chat__message p{margin-bottom:0}.conversation-chat__message p+p{margin-top:15px}.conversation-chat__message--player{align-self:flex-end;text-align:right}.conversation-chat__message--npc{align-self:flex-start}.conversation-chat__bubble{background:#eaeaea;padding:15px;border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:5px}.conversation-chat__message--player .conversation-chat__bubble{margin-left:auto}.conversation-chat__speaker-name{font-size:16px}.conversation-chat__timestamp{font-size:14px;color:#777}.list-group-item .no-wrap{white-space:nowrap}.splash-wrapper{flex:none;width:calc(100% + 30px);min-height:calc(100vh - 56px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#0d1b2a,#1b3a4b 55%,#2c5364);margin-top:-1rem;margin-bottom:-1rem;margin-left:-15px;padding:4rem 1.5rem;position:relative;overflow:hidden}.splash-wrapper:before{top:-12%;right:-6%;width:600px;height:600px;background:radial-gradient(circle,rgba(23,162,184,.22) 0,transparent 65%)}.splash-wrapper:after,.splash-wrapper:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.splash-wrapper:after{bottom:-16%;left:-6%;width:500px;height:500px;background:radial-gradient(circle,hsla(0,0%,100%,.04) 0,transparent 65%)}.splash-logo{width:160px;max-width:38vw;margin-bottom:1.75rem;position:relative;z-index:1;filter:drop-shadow(0 6px 30px rgba(23,162,184,.5))}.splash-headline{font-size:clamp(1.6rem,4vw,2.6rem);font-weight:800;color:#fff;margin-bottom:.65rem;letter-spacing:-.025em}.splash-headline,.splash-tagline{text-align:center;position:relative;z-index:1}.splash-tagline{color:hsla(0,0%,100%,.62);font-size:clamp(.9rem,2vw,1.05rem);margin-bottom:2.75rem;max-width:460px;line-height:1.7}.splash-subtagline{color:#3ca3d8;font-size:clamp(1rem,2vw,1.5rem);font-weight:800;text-align:center;margin-bottom:3.5rem;max-width:420px;line-height:1.6;position:relative;z-index:1}.splash-cta-group{display:flex;grid-gap:.9rem;gap:.9rem;flex-wrap:wrap;justify-content:center;margin-bottom:4rem;position:relative;z-index:1}.splash-btn-signin{display:inline-flex;align-items:center;padding:.72rem 2.2rem;font-size:.95rem;font-weight:700;border-radius:50px;background:#17a2b8;color:#fff;border:none;cursor:pointer;transition:background .2s,transform .18s,box-shadow .18s;text-decoration:none}.splash-btn-signin:focus,.splash-btn-signin:hover{background:#138496;transform:translateY(-2px);box-shadow:0 8px 24px rgba(23,162,184,.48);color:#fff;text-decoration:none}.splash-btn-signup{display:inline-flex;align-items:center;padding:.72rem 2.2rem;font-size:.95rem;font-weight:700;border-radius:50px;background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.42);cursor:pointer;transition:background .2s,border-color .2s,transform .18s;text-decoration:none}.splash-btn-signup:focus,.splash-btn-signup:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.85);transform:translateY(-2px);color:#fff;text-decoration:none}.splash-partners-section{display:flex;align-items:center;grid-gap:1.25rem;gap:1.25rem;flex-wrap:wrap;justify-content:center;padding:1rem 1.75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;position:relative;z-index:1}.splash-partners-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:hsla(0,0%,100%,.38);width:100%;text-align:center;margin-bottom:.2rem}.splash-partner-img{height:50px;width:auto;max-width:120px;object-fit:contain;opacity:.6;transition:opacity .2s}.splash-partner-img:hover{opacity:.9}.auth-page-wrapper{flex:none;width:calc(100% + 30px);display:flex;align-items:stretch;min-height:calc(100vh - 56px);margin-top:-1rem;margin-bottom:-1rem;margin-left:-15px;border-radius:0;overflow:hidden}.auth-brand-panel{flex:0 0 30%;background:linear-gradient(160deg,#0d1b2a,#1b3a4b 45%,#2c5364);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2.5rem;color:#fff;position:relative;overflow:hidden}.auth-brand-panel:before{top:-18%;right:-18%;width:420px;height:420px;background:radial-gradient(circle,rgba(23,162,184,.24) 0,transparent 65%)}.auth-brand-panel:after,.auth-brand-panel:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.auth-brand-panel:after{bottom:-14%;left:-14%;width:360px;height:360px;background:radial-gradient(circle,hsla(0,0%,100%,.05) 0,transparent 65%)}.auth-brand-logo{width:110px;margin-bottom:2rem;position:relative;z-index:1;filter:drop-shadow(0 4px 22px rgba(23,162,184,.42))}.auth-brand-headline{font-size:1.55rem;font-weight:800;margin-bottom:.65rem;letter-spacing:-.02em}.auth-brand-headline,.auth-brand-sub{text-align:center;position:relative;z-index:1}.auth-brand-sub{font-size:.88rem;color:hsla(0,0%,100%,.62);max-width:290px;line-height:1.65}.auth-form-panel{flex:1 1;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2.5rem;overflow-y:auto}.auth-form-card{width:100%;max-width:400px}.auth-switch-hint{font-size:.85rem;color:#7a8fa3;margin-bottom:1.6rem;display:block}.auth-switch-hint a{color:#17a2b8;font-weight:700;text-decoration:none;cursor:pointer}.auth-switch-hint a:hover{text-decoration:underline}.auth-form-title{font-size:1.75rem;font-weight:800;color:#0d1b2a;margin-bottom:.3rem;letter-spacing:-.025em}.auth-form-subtitle{font-size:.87rem;color:#8a9cb0;margin-bottom:1.75rem}.auth-social-btn{display:flex;align-items:center;justify-content:center;grid-gap:.65rem;gap:.65rem;width:100%;padding:.62rem 1rem;border-radius:10px;border:1.5px solid #dde3ea;background:#fff;color:#3d4f60;font-size:.88rem;font-weight:500;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s;text-decoration:none;margin-bottom:.65rem}.auth-social-btn:hover{border-color:#aebcca;background:#f5f8fa;color:#0d1b2a;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.07)}.auth-divider{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;margin:1.3rem 0;color:#b5c0cc;font-size:.76rem;text-transform:uppercase;letter-spacing:.07em}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:#e8ecf0}.auth-field-group{margin-bottom:1.1rem}.auth-field-label{display:block;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.065em;color:#546e7a;margin-bottom:.38rem}.auth-field-label-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.38rem}.auth-field-label-row .auth-field-label{margin-bottom:0}.auth-form-input{display:block;width:100%;height:46px;padding:.65rem 1rem;border-radius:10px;border:1.5px solid #dde3ea;background:#f7fafc;font-size:.92rem;color:#0d1b2a;transition:border-color .2s,box-shadow .2s,background .2s;outline:none;-webkit-appearance:none;appearance:none;box-sizing:border-box}.auth-form-input:focus{border-color:#17a2b8;background:#fff;box-shadow:0 0 0 3px rgba(23,162,184,.13)}.auth-form-input.invalid{border-color:#e53e3e;background:#fff8f8}.auth-form-input::placeholder{color:#b5c0cc}.auth-field-error{display:block;font-size:.78rem;color:#e53e3e;margin-top:.32rem}.auth-field-hint{display:block;font-size:.78rem;color:#8a9cb0;margin-top:.3rem}.auth-forgot-link{font-size:.78rem;font-weight:600;color:#17a2b8;text-decoration:none;cursor:pointer}.auth-forgot-link:hover{text-decoration:underline;color:#0f7a8f}.auth-submit-btn{display:block;width:100%;padding:.78rem 1rem;border-radius:10px;background:linear-gradient(135deg,#17a2b8,#0e7f96);border:none;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.025em;cursor:pointer;transition:transform .18s,box-shadow .18s;margin-top:.8rem}.auth-submit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(23,162,184,.44)}.auth-submit-btn:active{transform:translateY(0);box-shadow:none}.auth-general-error{font-size:.85rem;color:#c0392b;margin-bottom:1rem;padding:.55rem .8rem;background:#fff5f5;border-left:3px solid #e53e3e;border-radius:6px}.auth-status-panel{text-align:center;padding:.5rem 0 .25rem}.auth-status-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;font-size:1.6rem;line-height:1}.auth-status-icon.success{background:#e6f7f0;color:#1a9163}.auth-status-icon.error{background:#fef2f2;color:#e53e3e}.auth-status-icon.warning{background:#fffbeb;color:#d97706}.auth-status-icon.info{background:#e8f6f8;color:#17a2b8}.auth-status-title{font-size:1.4rem;font-weight:800;color:#0d1b2a;margin-bottom:.5rem;letter-spacing:-.02em}.auth-status-body{font-size:.875rem;color:#546e7a;line-height:1.7;margin-bottom:1.75rem}.auth-back-link{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;font-size:.85rem;font-weight:600;color:#17a2b8;text-decoration:none;cursor:pointer}.auth-back-link:hover{color:#0f7a8f;text-decoration:underline}.auth-action-btn{display:inline-block;padding:.78rem 2rem;border-radius:10px;background:linear-gradient(135deg,#17a2b8,#0e7f96);color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;cursor:pointer}.auth-action-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(23,162,184,.44);color:#fff;text-decoration:none}.auth-spinner-wrapper{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.auth-spinner-wrapper .spinner{font-size:2.5em}@media (max-width:768px){.auth-brand-panel{display:none}.auth-page-wrapper{min-height:calc(100vh - 56px)}.auth-form-panel{padding:2.5rem 1.5rem}}@media (max-width:576px){.splash-wrapper{padding:3rem 1rem}.splash-cta-group{flex-direction:column;align-items:stretch;width:100%;max-width:280px}.splash-btn-signin,.splash-btn-signup{justify-content:center;text-align:center}}.spinner:before{--lighthouse-symbol:"\26EF";--dotted-circle:"\25CC";--hourglass:"\23F3";content:var(--lighthouse-symbol)}.spinner{font-style:normal;font-size:5em;animation:rotation 5s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.spinnerwrapper{height:150px;width:150px;margin:auto;display:flex}.spinner{margin:auto}.container-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;pointer-events:all}:root{--collapsible-height:500px}.g4mcollapsible{background-color:hsla(0,0%,100%,.3);margin-bottom:5px}.g4mcollapsible.closed .g4mcollapsible-heading{color:#555}.g4mcollapsible.closed .g4mcollapsible-heading:hover{background-color:#eaeaea}.g4mcollapsible .g4mcollapsible-heading,.g4mcollapsible:hover .g4mcollapsible-heading{color:#222}.g4mcollapsible.opened .showclosed{display:none}.g4mcollapsible.opened.nested-collapse .showopened{display:initial}.g4mcollapsible.opened.nested-collapse .showclosed{display:none}.g4mcollapsible.opened.nested-collapse{border:1px solid #e7a6f5;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.g4mcollapsible.closed .showopened{display:none}.g4mcollapsible.closed.nested-collapse .showclosed{display:initial}.g4mcollapsible.closed.nested-collapse .showopened{display:none}.g4mcollapsible.opened .g4mcollapsible-heading{border-bottom:1px solid #aeaeae;margin-bottom:0}.g4mcollapsible.closed.nested-collapse .g4mcollapsible-heading{border-bottom:0 solid #aeaeae;margin-bottom:0}.g4mcollapsible-heading{display:flex;justify-content:space-between;padding:.3rem 10px .3rem 5px;margin-right:-10px;margin-left:-10px}.g4mcollapsible-heading>div{cursor:pointer}.g4mcollapsible-content{list-style:none;padding:.2rem;margin:0;max-height:var(--collapsible-height);overflow:auto}.g4mcollapsible-content li{align-items:center;padding:.3rem}.g4mcollapsible-content li,.g4mcollapsible-content li .controls{display:flex;justify-content:space-between}.g4mcollapsible.sideBar .controlLabel{display:none}.sbml-wrapper{margin-bottom:4px;width:100%;text-align:right}.sbml-heading{display:flex;align-items:center;justify-content:space-between;padding:.35rem .25rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:#444;font-weight:700;font-size:1.1rem}.sbml-heading:hover{background-color:#f0f0f0;border-radius:4px}.sbml-heading--open .sbml-heading-icon{color:#2a9db5}.sbml-heading-left{display:flex;align-items:center;grid-gap:6px;gap:6px;font-weight:500}.sbml-heading-icon{color:#6c757d;flex-shrink:0}.sbml-heading-right{display:flex;align-items:center;grid-gap:10px;gap:10px}.sbml-add-btn{font-size:.8rem;color:#3a8fa3;font-weight:600;white-space:nowrap;cursor:pointer;padding:2px 4px;border-radius:3px}.sbml-add-btn:hover{background-color:#e0f2f7}.sbml-list{list-style:none;padding:4px 2px;margin:0;max-height:500px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.sbml-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border:1px solid #dde2e6;border-radius:7px;background-color:#fff;cursor:default;transition:background-color .15s,border-color .15s;position:relative}.sbml-item:hover{background-color:#f5f8fa;border-color:#b8c4cc}.sbml-item.sbml-drag-over{border:2px dashed #28a745;background-color:#e8f5e9}.sbml-item.sbml-active{background-color:#d6eff4;border-color:#4db6cc;border-left:4px solid #2a9db5}.sbml-item.sbml-active .sbml-item-icon{color:#2a9db5}.sbml-item-body{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;flex:1 1;font-size:1rem}.sbml-item-icon{color:#6c757d;flex-shrink:0;min-width:1em;text-align:center}.sbml-item-label{font-size:.88rem;color:#2d3436;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.sbml-item-label:hover{color:#2a9db5}.sbml-item-right{display:flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0;margin-left:8px}.sbml-active-badge{font-size:.7rem;font-weight:700;color:#2a9db5;letter-spacing:.04em;white-space:nowrap}.sbml-active-arrow{color:#2a9db5;font-size:.85rem}.sbml-controls{display:none;align-items:center;grid-gap:4px;gap:4px}.sbml-item:hover .sbml-controls{display:flex}.sbml-ctrl-btn{background:none;border:none;padding:2px 5px;border-radius:4px;cursor:pointer;color:#888;font-size:.85rem;line-height:1}.sbml-ctrl-btn:hover{background-color:#e9ecef;color:#333}.sbml-ctrl-btn.sbml-ctrl-delete:hover{background-color:#fde8e8;color:#dc3545}.sbml-ctrl-btn:disabled{opacity:.4;cursor:not-allowed}.sbmlgl-list{list-style:none;padding:4px 2px;margin:0;max-height:600px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:6px;gap:6px}.sbmlgl-group{border:1px solid #dde2e6;border-radius:7px;background-color:#fff;overflow:hidden;transition:border-color .15s}.sbmlgl-group:hover{border-color:#b8c4cc}.sbmlgl-group.sbmlgl-group-active{border-color:#4db6cc;border-left:4px solid #2a9db5;background-color:#f0fafc}.sbmlgl-group-heading{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9rem;font-weight:600;color:#2d3436;background-color:#f8f9fa;transition:background-color .15s}.sbmlgl-group-heading:hover{background-color:#eef2f5}.sbml-heading--open{color:#2a9db5;border-radius:4px}.sbml-heading--open .sbml-heading-left{font-weight:700}.sbml-heading--open .sbml-item-icon,.sbmlgl-group-heading--open{color:#2a9db5}.sbmlgl-group-heading--open .sbmlgl-group-label{font-weight:700}.sbmlgl-group-heading--open .sbml-item-icon{color:#2a9db5}.sbmlgl-group-active .sbmlgl-group-heading{background-color:#ddf0f5}.sbmlgl-group-heading-left{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;flex:1 1;font-size:1rem}.sbmlgl-group-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.sbmlgl-group-label:hover{color:#2a9db5}.sbmlgl-group-count{font-size:.78rem;color:#888;font-weight:400;flex-shrink:0}.sbmlgl-group-heading-right{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0;margin-left:8px}.sbmlgl-group-heading .sbml-controls{display:none}.sbmlgl-group-heading:hover .sbml-controls{display:flex}.sbmlgl-sublist{list-style:none;padding:4px 8px 6px;margin:0;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.sbmlgl-subitem{display:flex;align-items:center;justify-content:space-between;padding:5px 8px;border:1px solid #eaecef;border-radius:5px;background-color:#fdfdfd;cursor:default;transition:background-color .15s,border-color .15s}.sbmlgl-subitem:hover{background-color:#f5f8fa;border-color:#c8d0d8}.sbmlgl-subitem.sbml-active{background-color:#d6eff4;border-color:#4db6cc;border-left:4px solid #2a9db5}.sbmlgl-subitem.sbml-active .sbml-item-icon{color:#2a9db5}.sbmlgl-subitem .sbml-controls{display:none}.sbmlgl-subitem:hover .sbml-controls{display:flex}.table td{border:0}
/*# sourceMappingURL=main.8e918959.chunk.css.map */