@charset "UTF-8";html,body{height:100%;background-color:#ffffff}h1,h2,h3,h4{color:#006ab3;background-color:transparent;line-height:40px}h5,h6{color:#006ab3;background-color:transparent;font-size:medium;line-height:20px}h1{font-size:28px}h2{font-size:24px}.sidebar h2,.modal h2{font-size:20px}h3{font-size:16px}h4{font-size:14px}form{margin-bottom:20px}textarea{resize:vertical}.extend{width:100%}a{color:#006ab3}a:visited{color:#002f5d}a:hover{color:#8dc9a6}a:focus{color:#006ab3}a.btn{color:white}a.btn:visited,a.btn:hover,a.btn:focus{color:white}a.text-warning:visited,a.text-warning:hover,a.text-warning:focus{color:#8a6d3b}a.text-danger:visited,a.text-danger:hover,a.text-danger:focus{color:#a94442}a.disabled{cursor:not-allowed}a.fa{text-decoration:none!important}a.fa:visited,a.fa:hover,a.fa:focus{text-decoration:none!important}.btn.btn-link{color:#006ab3;padding:0;border:0;text-decoration:none}.btn.btn-link:hover{color:#8dc9a6;text-decoration:none}.btn.btn-link:active,.btn.btn-link:focus{outline:none}code{word-wrap:break-word}code.code-questions{color:#101f70;background-color:rgba(16,31,112,0.1)}code.code-options{color:#ff6400;background-color:rgba(255,100,0,0.1)}code.code-options-provider{color:white;background-color:rgba(255,100,0,0.8)}code.code-conditions{color:purple;background-color:rgba(128,0,128,0.1)}code.code-tasks{color:maroon;background-color:rgba(128,0,0,0.1)}code.code-views{color:green;background-color:rgba(0,128,0,0.1)}code.code-order{color:#606060;background-color:rgba(96,96,96,0.1)}code.code-default{color:#606060;background-color:rgba(96,96,96,0.1)}code.code-optional{color:white;background-color:#777777}code.code-import{color:black;background-color:rgba(96,96,96,0.1)}table p{margin-bottom:5px}table p:last-child{margin-bottom:0}.table-break-word td{word-break:break-all}details{margin-bottom:10px}summary{display:list-item;cursor:pointer;margin-bottom:5px}metadata{display:none}.navbar-default{background-color:#002f5d;border-bottom:none}.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus{color:#ffffff;background-color:transparent}.navbar-default .navbar-brand:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#8dc9a6;background-color:rgba(255,255,255,0.1)}.navbar-default .dropdown li.divider:first-child{display:none}.content{padding-top:50px}.sidebar{position:-webkit-sticky;position:sticky;top:0}.page,.sidebar{height:100%;margin-top:10px;margin-bottom:60px}.page h2:nth-child(2){margin-top:0}.sidebar h2:first-child,.sidebar-mt{margin-top:70px}.subsection-panel{margin-left:40px}.group-panel{margin-left:80px}.group-panel table th:first-child,.group-panel table td:first-child{padding-left:15px}.group-panel table th:last-child,.group-panel table td:last-child{padding-right:15px}.input-collection{margin-bottom:15px}.form-label{margin-bottom:5px;font-weight:700}form .yesno label{margin-right:10px}.row .checkbox,.row .radio{margin-top:10px;margin-bottom:10px}@media (min-width:768px){.row .checkbox-padding .checkbox,.row .radio-padding .radio{margin-top:32px;margin-bottom:11px}}.input-xs{height:24px;padding:5px 10px;font-size:11px;line-height:1;border-radius:2px}.help-block.info{margin-top:0}.sidebar-form{display:flex;gap:5px}.upload-form .upload-form-field{position:relative;cursor:pointer;border-radius:4px;flex-grow:1;overflow:hidden}.upload-form .upload-form-field p,.upload-form .upload-form-field input{height:34px;margin:0px}.upload-form .upload-form-field p{text-align:left;cursor:pointer;color:#006ab3;border:1px solid silver;border-radius:4px;width:calc(100% - 1px);padding:6px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-form .upload-form-field input{position:absolute;z-index:1;padding:0;opacity:0}.upload-form .upload-form-field:hover{background-color:#e6e6e6}.modal-body>p:last-child,.modal-body formgroup:last-child .form-group{margin-bottom:0}.modal-body .copy-block{margin-bottom:20px}.modal-body .help-block{font-size:small;word-break:break-word}.modal-body .nav.nav-tabs{margin-bottom:20px}.options-dropdown{display:inline-block}.options-dropdown>a{cursor:pointer}.panel-default{min-height:5px}.panel-body{padding-top:10px;padding-bottom:10px}.panel li>p:last-child{margin-bottom:0}ul.list-arrow li{margin-left:20px}ul.list-arrow li.active{margin-left:0}ul.list-arrow li.active a:before{float:left;width:20px;text-align:right;content:'\2192\0000a0'}.form-errors{margin-bottom:20px}li>a.control-label>i{display:none}li.has-error>a.control-label>i,li.has-warning>a.control-label>i{display:inline}.email-form label,.connections-form label{display:block;margin:0;line-height:40px;border-bottom:1px solid #dadada}.email-form label:first-child,.connections-form label:first-child{border-top:1px solid #dadada}.email-form label input,.connections-form label input{margin-left:5px;margin-right:5px}.email-form .email-form-buttons,.connections-form .connections-form-buttons{margin-top:10px}.socialaccount_providers{margin:0;padding:0;height:42px}.socialaccount_providers li{float:left;margin:0 5px 10px 5px;list-style:none}.socialaccount_providers li.socialaccount_provider_break{float:none;margin-left:0;margin-right:0}.socialaccount_provider_name{line-height:29px;font-weight:bold}.logout-form{margin:0}.logout-form .btn-link{padding:3px 20px;color:#002f5d;display:block;width:100%;text-align:left;border:none;clear:both;font-weight:400;line-height:1.42857143;white-space:nowrap}.logout-form .btn-link:hover{color:#006ab3;background-color:#f2f2f2;text-decoration:none}.logout-form .btn-link:focus{color:#006ab3;background-color:#f2f2f2;text-decoration:none;outline:none}.rdmo-logo{width:240px;margin-top:40px}.select2-results__option--highlighted{background-color:#006ab3!important}.cc-myself .checkbox{margin:0}.ng-binding :last-child{margin-bottom:0}.inline_image{max-width:100%}[data-toggle="tooltip"]{cursor:help;text-decoration:underline;text-decoration-style:dotted}.more,.show-less{display:none}.show-more,.show-less{color:#006ab3;cursor:pointer}@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap");body{font-family:'Roboto',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Comfortaa',sans-serif;font-weight:700}.react-datepicker h1,.react-datepicker h2,.react-datepicker h3,.react-datepicker h4,.react-datepicker h5,.react-datepicker h6{font-family:'Roboto',sans-serif}@charset "UTF-8";.content{min-height:100%;margin-bottom:-118px;padding-bottom:118px}footer{height:118px}@media (max-width:992px){.content{margin-bottom:-180px;padding-bottom:180px}footer{height:180px}}@media (max-width:768px){.content{margin-bottom:0;padding-bottom:0}footer{height:auto}}footer{color:#dadada;background-color:#002f5d;border-top:1px solid rgba(255,255,255,0.12);padding:24px 0 28px;position:relative}footer a,footer a:visited,footer a:hover{color:#8dc9a6}footer h4{color:#8dc9a6}footer p{text-align:left}footer img{display:block}footer .footer-row{align-items:center;display:flex;justify-content:space-between}footer .footer-col{min-height:1px}footer .footer-contact p,footer .footer-links p{color:#8dc9a6;font-size:16px;font-weight:400;line-height:1.4}footer .footer-contact-link{color:#ffffff!important}footer .footer-label{margin-right:6px}footer .footer-links{text-align:right}footer .footer-links p{display:inline-flex;flex-wrap:wrap;gap:0 10px;justify-content:flex-end}footer .footer-separator{color:#8dc9a6}footer .footer-brand{display:flex;justify-content:flex-end}footer .footer-brand img{height:auto;max-width:220px;width:100%}@media (max-width:992px){footer{padding-bottom:28px}footer .footer-row{display:block}footer .footer-contact,footer .footer-links{margin-bottom:16px}footer .footer-links{text-align:left}footer .footer-links p{justify-content:flex-start}}@media (max-width:768px){footer{padding-top:24px}footer .footer-contact p,footer .footer-links p{font-size:17px}footer .footer-brand{justify-content:center;padding-top:20px}}@media (max-width:380px){footer .footer-brand img{max-width:180px}}@charset "UTF-8";.sidebar{top:60px}.btn-primary{background-color:#006ab3;border-color:#006ab3}.btn-primary:hover,.btn-primary:focus{background-color:#002f5d;border-color:#002f5d}.btn-success{background-color:#8dc9a6;border-color:#8dc9a6;color:#002f5d}.btn-success:hover,.btn-success:focus{background-color:#7ab894;border-color:#7ab894}.btn-danger{background-color:#e95785;border-color:#e95785}.btn-danger:hover,.btn-danger:focus{background-color:#d44470;border-color:#d44470}.profile-update-page{max-width:660px}.profile-page-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:32px;margin-top:32px}.profile-page-header .profile-page-header-text h1{margin-top:0;margin-bottom:6px}.profile-page-header .profile-page-subtitle{color:#555;font-size:14px;margin-bottom:0;line-height:1.5}.profile-avatar{border:1px solid #dde4ec;flex-shrink:0;width:64px;height:64px;border-radius:8px;color:#006ab3;background:rgba(0,106,179,0.05);display:flex;align-items:center;justify-content:center}.profile-avatar.profile-avatar--danger{color:#e95785;background:rgba(233,87,133,0.05)}.profile-avatar .profile-avatar-icon{font-size:28px;color:#006ab3}.profile-avatar .profile-avatar-icon-danger{font-size:28px;color:#e95785}.profile-card{border:1px solid #dde4ec;border-radius:8px;margin-bottom:24px;background:#ffffff}.profile-card.profile-card-danger{border-color:rgba(233,87,133,0.35)}.profile-card.profile-card-danger .profile-card-header{color:#e95785;background:rgba(233,87,133,0.05);border-bottom-color:rgba(233,87,133,0.2)}.profile-card-header{padding:13px 20px;font-weight:600;font-size:13px;color:#006ab3;background:rgba(0,106,179,0.05);border-bottom:1px solid #dde4ec;border-radius:8px 8px 0 0;letter-spacing:0.04em;text-transform:uppercase}.profile-card-header .glyphicon{margin-right:7px;opacity:0.8}.profile-card-body{padding:24px 20px}.profile-card-body .form-group{margin-bottom:18px}.profile-card-body label.control-label{font-weight:600;font-size:13px;color:#002f5d;margin-bottom:5px}.profile-card-body .form-control{border-color:#c8d4e0;border-radius:5px;color:#002f5d;box-shadow:none;transition:border-color 0.15s ease,box-shadow 0.15s ease}.profile-card-body .form-control:focus{border-color:#006ab3;box-shadow:0 0 0 3px rgba(0,106,179,0.12)}.profile-form-actions{margin-top:24px;padding-top:20px;border-top:1px solid #f0f3f7;display:flex;gap:10px;align-items:center}.email-manage-page{max-width:660px}.email-manage-intro{color:#555;font-size:14px;margin-bottom:16px}.email-radio-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #dde4ec;border-radius:6px;margin-bottom:8px;cursor:pointer;font-weight:normal;transition:border-color 0.15s ease,background 0.15s ease}.email-radio-row:hover{border-color:#006ab3;background:rgba(0,106,179,0.03)}.email-radio-row.email-radio-row--primary{border-color:rgba(0,106,179,0.4);background:rgba(0,106,179,0.04)}.email-radio-input{flex-shrink:0}.email-radio-address{flex:1;font-size:14px;color:#002f5d;word-break:break-all}.email-radio-badges{display:flex;gap:6px;flex-shrink:0}.email-radio-badges .label{font-size:11px;font-weight:600;padding:3px 8px;border-radius:10px}.email-radio-badges .label-primary{background-color:#006ab3}.email-radio-badges .label-success{background-color:#8dc9a6;color:#002f5d}.email-radio-badges .label-warning{background-color:#f0a500;color:#fff}.email-manage-warning{color:#a06000;background:#fff8e6;border:1px solid #f0d080;border-radius:6px;padding:14px 16px;font-size:14px}.email-manage-warning .glyphicon{margin-right:8px}.overlays-reset-form{margin-top:8px;padding-left:84px}.sidebar .management-projects-link{margin:70px 0 0.5em}.sidebar .management-projects-link + #sidebar h2:first-child{margin-top:0}.navbar-default .lang-toggle{display:flex;align-items:center;gap:6px;padding:15px 12px}.navbar-default .lang-toggle .lang-flag{font-size:18px;line-height:1}.navbar-default .lang-toggle .lang-code{font-size:12px;font-weight:700;letter-spacing:0.06em;color:#ffffff;opacity:0.9}.navbar-default .lang-toggle .caret{margin-left:2px}.navbar-default .dropdown-menu a[href="/i18n/en/"]::before{content:"🇬🇧";margin-right:8px}.navbar-default .dropdown-menu a[href="/i18n/de/"]::before{content:"🇩🇪";margin-right:8px}.navbar-default .dropdown-menu{border:1px solid #dde4ec;border-radius:8px;box-shadow:0 4px 20px rgba(0,47,93,0.12),0 1px 4px rgba(0,47,93,0.06);padding:6px 0;min-width:210px;margin-top:4px}.navbar-default .dropdown-menu>li>a{color:#002f5d;padding:9px 16px;font-size:14px;display:flex;align-items:center;gap:10px;transition:background 0.12s ease,color 0.12s ease}.navbar-default .dropdown-menu>li>a .glyphicon{font-size:13px;opacity:0.5;width:16px;text-align:center;flex-shrink:0}.navbar-default .dropdown-menu>li>a:hover,.navbar-default .dropdown-menu>li>a:focus{color:#006ab3;background-color:#f2f2f2}.navbar-default .dropdown-menu>li>a:hover .glyphicon,.navbar-default .dropdown-menu>li>a:focus .glyphicon{opacity:1}.navbar-default .dropdown-menu>li.divider{margin:5px 0;background-color:#eaeff5}.navbar-default .dropdown-menu>li.nav-item-danger>a{color:#e95785}.navbar-default .dropdown-menu>li.nav-item-danger>a .glyphicon{opacity:0.7}.navbar-default .dropdown-menu>li.nav-item-danger>a:hover,.navbar-default .dropdown-menu>li.nav-item-danger>a:focus{color:#d44470;background-color:rgba(233,87,133,0.06)}.navbar-default .dropdown-menu .logout-form .btn-link{color:#002f5d;padding:9px 16px;font-size:14px;text-decoration:none;display:flex;align-items:center;gap:10px;width:100%;text-align:left;transition:background 0.12s ease,color 0.12s ease;border-radius:0}.navbar-default .dropdown-menu .logout-form .btn-link .glyphicon{font-size:13px;opacity:0.5;width:16px;text-align:center;flex-shrink:0}.navbar-default .dropdown-menu .logout-form .btn-link:hover,.navbar-default .dropdown-menu .logout-form .btn-link:focus{color:#006ab3;background-color:#f2f2f2;text-decoration:none}.navbar-default .dropdown-menu .logout-form .btn-link:hover .glyphicon,.navbar-default .dropdown-menu .logout-form .btn-link:focus .glyphicon{opacity:1}.about-page{padding:48px 0 40px;text-align:center}.about-page .about-logo{width:120px;height:120px;margin:0 auto 28px;display:block}.about-page .about-title{font-size:30px;font-weight:700;color:#006ab3;margin-bottom:10px;letter-spacing:-0.01em}.about-page .about-version{display:inline-block;background:rgba(0,106,179,0.09);color:#006ab3;border:1px solid rgba(0,106,179,0.2);border-radius:20px;font-size:13px;font-weight:600;padding:4px 14px;margin-bottom:36px;letter-spacing:0.02em}.about-page .about-divider{width:48px;height:3px;background:#8dc9a6;border-radius:2px;margin:0 auto 32px}.about-page .about-body{text-align:left;color:#002f5d;font-size:15px;line-height:1.7}.about-page .about-body p{margin-bottom:16px}.about-page .about-body a{color:#006ab3;font-weight:500;transition:color 0.15s ease}.about-page .about-body a:visited{color:#002f5d}.about-page .about-body a:hover{color:#8dc9a6}.about-page .about-body a:focus{color:#006ab3}html.page-home .navbar-default{border-bottom:1px solid rgba(255,255,255,0.15);box-shadow:0 2px 16px rgba(0,0,0,0.35)}html.page-home footer{border-top:1px solid rgba(255,255,255,0.15)}.login-page{max-width:520px}.membership-page{max-width:660px}.membership-intro{margin-bottom:28px}.membership-intro p{font-size:14px;color:#555;line-height:1.6;margin-bottom:10px}.membership-form-body form>input[type=submit]:first-of-type{margin-top:24px}.membership-form-body form>input[name=cancel]{margin-left:6px}.project-roles-page{margin-top:32px;margin-bottom:40px}.project-roles-header{margin-top:0}.project-roles-intro-card .profile-card-body p:last-child{margin-bottom:0}.project-roles-list{margin:0;display:grid;gap:14px}.project-role-item{margin:0;padding:16px 18px;border:1px solid #dde4ec;border-radius:8px;background:linear-gradient(180deg,rgba(0,106,179,0.035) 0%,white 100%);transition:border-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.project-role-item:hover{border-color:rgba(0,106,179,0.35);box-shadow:0 8px 20px rgba(0,47,93,0.06);transform:translateY(-1px)}.project-role-item dt{margin-bottom:6px;color:#002f5d;font-size:16px;font-weight:600;line-height:1.4}.project-role-item dd{margin:0;color:#555;font-size:14px;line-height:1.65}@media (max-width:768px){.project-roles-page{margin-top:24px}.project-role-item{padding:14px 15px}.project-role-item dt{font-size:15px}}.project-form-page{max-width:660px}.project-form-body form>input[type=submit]:first-of-type{margin-top:24px}.project-form-body form>input[name=cancel]{margin-left:6px}.project-delete-warning{color:#e95785;font-weight:600;font-size:14px;margin-bottom:20px}.project-delete-warning .glyphicon{margin-right:6px}.project-visibility-info{color:#555;font-size:14px;margin-bottom:20px;padding:10px 14px;background:rgba(0,106,179,0.05);border-left:3px solid #006ab3;border-radius:0 4px 4px 0}.login-card .login-helper-links{margin-top:20px;padding-top:16px;border-top:1px solid #f0f3f7}.login-card .login-helper-links p{font-size:14px;color:#555;margin-bottom:8px}.login-card .login-helper-links p a{color:#006ab3;font-weight:500}.login-card .login-helper-links p a:hover{color:#8dc9a6}