@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500&display=swap";.rnc__notification-container--bottom-center,.rnc__notification-container--bottom-full,.rnc__notification-container--bottom-left,.rnc__notification-container--bottom-right,.rnc__notification-container--center,.rnc__notification-container--top-center,.rnc__notification-container--top-full,.rnc__notification-container--top-left,.rnc__notification-container--top-right{min-width:325px;pointer-events:all;position:absolute}.rnc__notification-container--bottom-center,.rnc__notification-container--center,.rnc__notification-container--top-center{align-items:center;display:flex;flex-direction:column;justify-content:center;left:calc(50% - 175px);max-width:350px}.rnc__notification-container--center{height:100%;pointer-events:none;top:20px}.rnc__notification-container--bottom-full,.rnc__notification-container--top-full{min-width:100%;width:100%}.rnc__notification-container--bottom-full{bottom:0}.rnc__util--flex-center{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:325px;pointer-events:all}.rnc__notification-container--top-center{top:20px}.rnc__notification-container--bottom-center{bottom:20px}.rnc__notification-container--top-left{left:20px;top:20px}.rnc__notification-container--top-right{right:20px;top:20px}.rnc__notification-container--bottom-left{bottom:20px;left:20px}.rnc__notification-container--mobile-bottom,.rnc__notification-container--mobile-top{pointer-events:all;position:absolute}.rnc__notification-container--mobile-top{left:20px;right:20px;top:20px}.rnc__notification-container--mobile-bottom{bottom:20px;left:20px;margin-bottom:-15px;right:20px}.rnc__notification-item--default{background-color:#007bff;border-left:8px solid #0562c7}.rnc__notification-item--default .rnc__notification-timer{background-color:#007bff}.rnc__notification-item--default .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--default .rnc__notification-close-mark{background-color:#007bff}.rnc__notification-item--success{background-color:#28a745;border-left:8px solid #1f8838}.rnc__notification-item--success .rnc__notification-timer{background-color:#28a745}.rnc__notification-item--success .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--success .rnc__notification-close-mark{background-color:#28a745}.rnc__notification-item--danger{background-color:#dc3545;border-left:8px solid #bd1120}.rnc__notification-item--danger .rnc__notification-timer{background-color:#dc3545}.rnc__notification-item--danger .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--danger .rnc__notification-close-mark{background-color:#dc3545}.rnc__notification-item--info{background-color:#17a2b8;border-left:8px solid #138b9e}.rnc__notification-item--info .rnc__notification-timer{background-color:#17a2b8}.rnc__notification-item--info .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--info .rnc__notification-close-mark{background-color:#17a2b8}.rnc__notification-item--warning{background-color:#eab000;border-left:8px solid #ce9c09}.rnc__notification-item--warning .rnc__notification-timer{background-color:#eab000}.rnc__notification-item--warning .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--warning .rnc__notification-close-mark{background-color:#eab000}.rnc__notification-item--awesome{background-color:#685dc3;border-left:8px solid #4c3fb1}.rnc__notification-item--awesome .rnc__notification-timer{background-color:#685dc3}.rnc__notification-item--awesome .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--awesome .rnc__notification-close-mark{background-color:#685dc3}@keyframes timer{0%{width:100%}to{width:0}}.rnc__base{height:100%;pointer-events:none;position:fixed;width:100%;z-index:9000}.rnc__notification-item{border-radius:3px;box-shadow:1px 3px 4px #0003;cursor:pointer;display:flex;margin-bottom:15px;position:relative}.rnc__notification-container--bottom-full .rnc__notification-item,.rnc__notification-container--top-full .rnc__notification-item{border-radius:0;margin-bottom:0}.rnc__notification-container--bottom-full .rnc__notification,.rnc__notification-container--top-full .rnc__notification{width:100%!important}.rnc__notification-timer{margin-top:10px;width:100%}.rnc__notification-timer,.rnc__notification-timer-filler{border-radius:5px;height:3px}.rnc__notification-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:5px}.rnc__notification-message{word-wrap:break-word;color:#fff;font-size:14px;line-height:150%;margin-bottom:0;margin-top:0;max-width:calc(100% - 15px)}.rnc__notification-content{display:inline-block;padding:8px 15px;width:100%}.rnc__notification-close-mark{border-radius:50%;display:inline-block;height:18px;position:absolute;right:10px;top:10px;width:18px}.rnc__notification-close-mark:after{color:#fff;content:"×";font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-bottom .rnc__notification-item,.rnc__notification-container--mobile-top .notification,.rnc__notification-container--mobile-top .rnc__notification-item{max-width:100%;width:100%}.rnc__notification-container--bottom-right .notification,.rnc__notification-container--top-right .notification{margin-left:auto}.rnc__notification-container--bottom-left .notification,.rnc__notification-container--top-left .notification{margin-right:auto}.rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-top .notification{margin-left:auto;margin-right:auto}.main-layout{background-color:#f6f7fb;display:flex;width:100vw;height:100vh}.main-layout .container{height:100%;width:calc(100% - 100px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-layout .container .container-content{background-color:#f9f9f9;height:calc(100% - 45px);overflow-y:auto;padding:8px}.main-layout .container section{height:100%;max-height:100%;overflow-y:hidden}.sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;background-color:#474648;overflow-y:auto}.sidebar .logo-container{display:flex;justify-content:center;width:100%}.sidebar .logo-container .logo{height:100px;width:100px}.sidebar .logo-container .logo img{width:100%;height:100%}.sidebar .links{display:flex;align-items:center;flex-direction:column;justify-content:space-between;width:100px;padding-top:20px}.sidebar .links .link{position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;align-items:center;text-align:center;width:100%;height:80px;background-color:#323232;border-bottom:1px solid #474648;border-left:5px solid #323232;text-decoration:none;color:#fff;cursor:pointer;font-size:10px}.sidebar .links .link:hover:after{opacity:1}.sidebar .links .link .sidebar-icon svg{width:30px;height:30px}.sidebar .links .link .sidebar-icon.users-icon svg{width:40px;height:40px}.sidebar .links .active{border-left:5px solid #10a963}.sidebar .version{margin-bottom:10px;font-size:11px;color:#cbcbcb}.sidebar .logout{margin-top:auto;margin-bottom:5px}.sidebar .logout .sidebar-icon{margin:0}.sidebar .unpin-password{margin:25px}.sidebar .unpin-password .sidebar-icon{margin:0}.sidebar .unpin-password .button{background-color:orange}.sidebar .unpin-password svg{width:15px;height:15px}.button{display:flex;justify-content:center;align-items:center;border-radius:10px;padding:8px;font-size:12px;cursor:pointer;transition:.1s;border:none;color:#fff;font-weight:500;background:#038e4f;min-width:100px}.button span{font-size:inherit}.button .icon{display:flex;justify-content:center;align-items:center;margin-right:5px}.button .icon.loader{width:13px;height:13px}.button:hover{background:#10a963}.button.save{background:#038e4f}.button.save:hover{background:#10a963}.button.minimal{background:#fff;color:#4f5065;margin:0;padding:0;font-weight:400;min-width:unset;background:transparent;font-size:inherit}.button.disabled{pointer-events:none;opacity:30%}.button.dark{background:#444054;color:#fff}.button.dark:hover{background:#575760}.button.cancel{background:#888;font-size:inherit}.button.cancel span{font-size:inherit}.button.cancel:hover{background:#a1a1a1}.button.icon{background:transparent;min-width:unset}.button.dropdown-option{background:#fff;color:#4f5065;min-width:unset;width:100%;text-align:left;padding:10px 20px;font-size:inherit;border-radius:0;border:none;border-bottom:1px solid #e7e7e7}.button.dropdown-option:hover{background:#e7e7ff}.button.dropdown-option:last-child{border-bottom:none}.button.table-add{width:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#959595;margin-bottom:50px;border:1px dashed rgba(206,212,218,.7);border-top:none;border-radius:0;font-weight:500;font-size:11px}.button.delete{background:#ff6060;margin-right:auto}.button.delete:hover{background:#ff7373}.button.tab{background:#e3e3e3;color:#959595;border-radius:0}.button.tab.active{color:#000}.button.tab:hover{background-color:#eae9e9}.button.ldap{background:#8f8f8f;color:#fff}.button.ldap:hover{background:#bababa}.button.merge-table-button{rotate:180deg;color:#000;background-color:transparent;position:absolute;left:-70px;top:4px;font-size:17px}.version-mismatch-snackbar{position:fixed;top:45px;left:100px;width:calc(100% - 100px);height:36px;display:flex;align-items:center;gap:4px;font-size:14px;background-color:#dc8f00;color:#fff;padding-left:30px;z-index:9999}.version-mismatch-snackbar .here{cursor:pointer;text-decoration:underline}html{overflow:hidden}.login{margin:0;width:100%;display:flex;height:100vh;overflow:hidden;background-color:#e7e7e7}.login .form{min-width:500px;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.login .form .sign-in-form{width:100%;margin:0 auto;padding-top:50px;background-color:#fff;border:1px solid #e7e7e7;border-radius:6px;box-shadow:#11111a0d 0 1px,#11111a1a 0 0 8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.login .form .sign-in-form .title{font-size:1.5rem;font-weight:400;font-family:Roboto,sans-serif;letter-spacing:.02em;color:#4f5065;display:inline-block;width:100%;text-align:center}.login .form .sign-in-form .form-field{width:85%;border:none;margin:5px 0}.login .form .sign-in-form .form-field input{width:100%;color:#4f5065}@media screen and (max-width: 768px){.login .form .sign-in-form .form-field{flex-direction:row;padding:0}}.login .form .sign-in-form>.error-container{text-align:center;color:#e52a2a;font-size:12px}.login .form .sign-in-form .button{margin:20px auto 50px}.form-field{position:relative;width:100%;display:flex;align-items:center;flex-wrap:wrap;min-height:40px;padding:5px 0}.form-field.component{position:relative}.form-field.component label{align-self:flex-start}.form-field:has(.component>.textarea) label{margin-top:8px;align-self:start}.form-field.modal label{max-width:25%}.form-field label{display:flex;align-items:center;justify-content:flex-end;text-align:right;padding-right:10px;flex:0 0 15%;max-width:15%;line-height:14px;word-break:break-word;font-size:11px}.form-field label.required:after{content:"*";color:red;margin-left:3px}.form-field .component{min-height:20px;flex:0 0 85%;max-width:85%;position:relative}.form-field .component .separator{position:absolute;right:35px;top:50%;transform:translateY(-50%);width:1px;height:30px;background-color:#ced4dab3}.form-field .component .input-icon{position:absolute;width:28px;height:28px;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.form-field .component .input-icon .button{transition:all .1s ease;cursor:pointer}.form-field .component .input-icon .button:hover{border-radius:5px;background-color:#ced4dab3}.form-field .component .input-icon .button{width:100%;height:100%}.form-field .component .input-icon .button .icon{margin:0}.form-field .component .input-icon .warning-icon{width:18px;height:18px}.form-field .component .input-icon .warning-icon svg{width:18px;height:18px}.form-field .component.component:has(.span){display:flex;align-items:center}.form-field .component.component:has(.span) .span{color:#000;font-weight:500}.form-field .component .files-wrapper{display:flex;flex-direction:column}.form-field .component .files-wrapper .file-list .input-file{display:flex;gap:6px;align-items:center;justify-content:space-between;border:1px solid rgba(206,212,218,.7);border-top:0;padding:7px 8px;position:relative}.form-field .component .files-wrapper .file-list .input-file .filename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-field .component .files-wrapper .file-list .input-file .button .icon{margin:0}.form-field .component .files-wrapper .file-input-container{position:relative;width:100%;height:90px;border:2px dashed rgba(206,212,218,.7);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.form-field .component .files-wrapper .file-input-container .hidden{display:none}.form-field .component .files-wrapper .file-input-container .input-label{box-sizing:border-box;color:#4f5065;min-width:100%;height:100%;cursor:pointer;justify-content:center;gap:6px}.form-field .component .textarea{resize:vertical;max-width:100%}.form-field .component .input,.form-field .component .textarea{min-height:32px;height:100%;padding:5px 10px;font-size:12px;width:100%;border-radius:5px;border:1px solid rgba(206,212,218,.7)}.form-field .component .input:focus,.form-field .component .textarea:focus{outline:none}.form-field .component .input:disabled,.form-field .component .textarea:disabled{background-color:#e7e7e7;border:none}.form-field .component .input.with-icon,.form-field .component .textarea.with-icon{padding-right:38px}.form-field .error-container{margin-top:2px;position:absolute;width:75%;height:12px;color:#e52a2a;font-size:12px;bottom:-3px;left:8px}.form-field .error-container .error{background-color:#fff;padding:0 5px}.form-field.vertical label{flex:0 0 100%;max-width:100%;text-align:left;justify-content:flex-start}.form-field.vertical .component{flex:0 0 100%;max-width:100%}@media screen and (max-width: 768px){.form-field{flex-direction:column;align-items:flex-start;padding-left:20px}.form-field label{padding-right:0;text-align:left;justify-content:flex-start;width:100%;max-width:100%;margin-bottom:5px}.form-field .component{width:100%;max-width:100%}}.form-field.table-select{width:fit-content;height:100%}.form-field.table-select .error-container{display:none}.form-field.table-select .component{height:80%;width:800px;max-width:1000px;flex:auto}@media screen and (max-width: 1440px){.form-field.table-select .component{width:500px}}@media screen and (max-width: 1024px){.form-field.table-select .component{width:350px}}@media screen and (max-width: 768px){.form-field.table-select .component{width:200px}}.form-field .component:has(.radio-group){flex:0 0 75%;max-width:75%}.form-field.overflow-select .component .select .select__control .select__value-container{overflow:auto;max-height:35px}.form-field.overflow-select .component .select .select__control .select__value-container::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;appearance:none}.header{display:flex;flex-wrap:nowrap;border-bottom:1px solid #e7e7e7;color:#4f5065;width:100%;height:45px;background-color:#fff}.header .current_application,.header .new_variable{font-weight:500}.header a{margin-left:6px;color:#4f5065;font-size:inherit}.header a:hover{text-decoration:underline}.header .header-title-with-children{height:100%;width:100%;align-items:center;justify-content:space-between;display:flex;padding:0 10px}.header .header-title-with-children .header-title{display:flex;flex-direction:row;font-size:13px;align-items:center;width:auto;flex:0 0 auto}.header .header-title-with-children .header-title .icon{display:flex;align-items:center;justify-content:center;color:#4f5065;font-size:15px;width:30px;height:30px}.header .header-title-with-children .header-title .icon svg{width:20px;height:20px}.header .header-title-with-children .header-title .header-text{font-weight:500;font-size:inherit}.header.w-auto .header-title-with-children{width:auto;flex:0 0 auto}.table{border:1px solid #e4e4e4;border-bottom:none}.table table{border-spacing:0;width:100%;text-align:start;color:#4f5065;height:auto;background-color:#fff}.table table tr{height:40px}.table table th,.table table td{position:relative;margin:0;padding:10px;border-bottom:1px solid rgba(206,212,218,.7)}.table table th.border-on,.table table td.border-on{border-right:1px solid rgba(206,212,218,.7)}.table table th:last-child,.table table td:last-child{border-right:0}.table table td .actions>i{cursor:pointer;color:#59596c;transition:color .3s ease-out}.table table td .actions>i:hover{color:#828398}.table table td .user-auth-label{margin-right:5px}.table table td .user-auth-label:last-child span{display:none}.table table th{text-align:left;font-weight:400;padding:13px;background-color:#f5f5f5;border-bottom:1px solid rgba(206,212,218,.7)}.modal-backdrop{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#0003;z-index:1}.modal{display:flex;flex-wrap:wrap;position:fixed;z-index:2;left:calc(50% + 50px);top:50%;width:700px;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;border:1px solid #cccccc;font-size:14px}@media screen and (max-width: 992px){.modal{width:600px}}@media screen and (max-width: 768px){.modal{width:400px}}.modal .modal-header{display:flex;justify-content:space-between;padding:5px 10px;border-bottom:1px solid rgba(206,212,218,.7);width:100%;gap:10px}.modal .modal-header .title{display:flex;align-items:center;gap:5px}.modal .modal-header .title .icon{display:flex;font-size:18px}.modal .modal-header .title .icon svg{width:25px;height:25px}.modal .modal-header .title span{font-size:14px;font-weight:400}.modal .modal-header .title .name{display:flex;align-items:center;height:100%;font-weight:700;margin:0;font-size:14px}.modal .modal-body{width:100%;border-bottom:1px solid rgba(206,212,218,.7);padding:10px;max-height:60vh;overflow-y:auto}.modal .modal-footer{width:100%;padding:5px 10px}.modal .modal-footer .actions-container-split{display:flex;justify-content:space-between}.modal .modal-footer .actions-container-split .delete-action .delete-button{background-color:#ff6060;color:#fff}.modal .modal-footer .actions-container-split .delete-action .delete-button:hover{background-color:#ff7373}.modal .modal-footer .actions-container{display:flex;justify-content:flex-end;gap:10px;width:100%}.confirm-modal .modal-header{padding:8px 10px}.checkbox-container{display:flex;width:100%;min-height:35px;height:100%;align-items:center}.checkbox-container .checkbox{-webkit-appearance:none;background-color:#fff;-moz-appearance:none;appearance:none;margin:0;width:2em;height:2em;border:1px solid rgba(206,212,218,.7);border-radius:5px;display:grid;place-content:center;justify-self:center}.checkbox-container .checkbox:before{content:"";width:1.25em;height:1.25em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1.25em 0 #10a963}.checkbox-container .checkbox:checked:before{transform:scale(1)}.application-modal .modal-header .title .icon svg{width:20px;height:20px}.dropdown{position:relative;display:flex;justify-content:right;margin-right:10px;height:20px}.dropdown-content{display:flex;flex-direction:column;position:fixed;min-width:150px;z-index:231;border:1px solid rgba(206,212,218,.7);background-color:#fff;padding:4px 0;border-radius:5px}.dropdown-content .tooltip-anchor{display:inline-block}.dropdown-content button{width:100%;background-color:#fff;transition:background-color .2s ease-out;color:#59596c;font-weight:400;cursor:pointer;border:none;text-align:left;padding:5px 10px}.dropdown-content button:hover{background-color:#e7e7ff}.applications .header .button-group{display:flex;align-items:center;gap:10px}.applications .header .button-group .dropdown{margin-right:0;height:30px}.applications .header .button-group .dropdown .button{background-color:#888;min-width:100px}.applications .header .button-group .dropdown .import{padding:8px;font-size:12px;border-radius:10px;background-color:#888}.applications .header .header-title-with-children .header-title .icon-header .icon{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.applications .header .header-title-with-children .header-title .icon-header .icon svg{width:18px;height:18px}.applications .application-name-with-servers{display:flex;gap:5px;align-items:center;justify-content:flex-end}.applications .application-name-with-servers .server-names{display:flex;max-width:300px}.applications .application-name-with-servers .server-names .label{font-size:8px;min-width:35px;padding-top:1px}.applications .application-name-with-servers .server-names .values{margin-left:5px;font-weight:500;font-size:10px}.application .table{border-bottom:none}.application .table td>.button.minimal{text-align:left;color:unset}.application .button-group{display:flex;gap:10px}.application .app-text{color:#59596c;font-weight:400;font-size:18px;letter-spacing:.2px;margin-bottom:10px}.application .app-configuration{padding:15px;overflow:auto}.application .app-configuration .spacer{height:50px}.application .app-configuration .app-name{padding-bottom:15px}.application .app-configuration .app-name input{width:100%}.application .buttons{display:flex;justify-content:flex-end;gap:10px}.application .buttons button{font-weight:500;font-size:15px}.application .modal .modal-body .body-text{margin-bottom:30px}.application .header-title-with-children .header-title .icon-header .icon svg{width:18px;height:18px}.application .content-header{font-weight:500}.pinned-server{align-self:center;padding:8px 15px;border-radius:10px;min-width:100px;width:max-content;max-height:40px;background-color:orange;position:relative;display:flex;align-items:center;justify-content:center;gap:5px}.pinned-server .icon{width:15px;height:15px;fill:#fff}.pinned-server .remove-pin{position:absolute;right:5px;top:5px;cursor:pointer;width:15px;height:15px;visibility:hidden}.pinned-server .remove-pin.visible{visibility:visible}.pinned-server.clickable{cursor:pointer}.pinned-server.clickable:hover{transition:background-color .1s ease-in-out;background-color:#dc8f00}.pinned-server.clickable .server-name{padding:0}.pinned-server.clickable.loading{pointer-events:none;opacity:30%}.pinned-server .server-name{color:#fff!important;font-weight:500;white-space:nowrap;padding:0 10px 0 0;overflow:hidden;text-overflow:ellipsis}.application-instance-table{width:100%;border-collapse:collapse}.application-instance-table th{padding:8px 0;background-color:#f1f1f1}.application-instance-table tr{border:1px solid rgba(206,212,218,.7)}.application-instance-table tbody td{text-align:center}.application-instance-table tbody td .form-field{width:100%;display:flex;justify-content:center;align-items:center}.application-instance-table tbody td .form-field .component{width:100%}.application-instance-table tbody td .form-field .component .checkbox-container{justify-content:center}.application-instance-table tbody td .form-field .component .error-container{width:100%;text-align:start}.mentions-editor__suggestions{z-index:10!important}.mentions-editor__suggestions .mentions-editor__suggestions__list{width:200px;padding:.5rem 0;cursor:pointer;box-shadow:0 2px 4px #00000026;background-color:#fff;z-index:2}.mentions-editor__suggestions .mentions-editor__suggestions__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:.5rem;cursor:pointer}.mentions-editor__suggestions .mentions-editor__suggestions__item--focused{background-color:#038e4f;color:#fff}.mentions-editor{width:100%;height:100%;background-color:#fff}.mentions-editor .mentions-editor__input,.mentions-editor .mentions-editor__highlighter{min-height:20px;height:100%;padding:8px 10px;width:100%;border-radius:5px;border:1px solid rgba(206,212,218,.7);font-size:inherit}.mentions-editor .mentions-editor__input:focus,.mentions-editor .mentions-editor__highlighter:focus{outline:none}.mentions-editor .mention{background-color:#10a9634d;font-size:inherit}.variable-template-modal .modal-header .title .icon svg{width:20px;height:20px}.variable-template-modal .modal-body{overflow-y:visible}.application-variables .required:after{content:"*";color:red;margin-left:5px}.app-service-modal .modal-header .title .icon svg{width:20px!important;height:20px!important}.app-service-modal .modal-body{overflow-y:auto}.app-instance-passwords{width:100%;border-collapse:collapse;margin-top:8px}.app-instance-passwords th{padding:8px 0;background-color:#f1f1f1}.app-instance-passwords tr{border:1px solid rgba(206,212,218,.7)}.app-instance-passwords tbody td{text-align:center;width:50%}.app-instance-passwords tbody td .form-field{width:100%;display:flex;justify-content:center;align-items:center}.app-instance-passwords tbody td .form-field .component{width:100%}.app-instance-passwords tbody td .form-field .component .checkbox-container{justify-content:center}.app-instance-passwords tbody td .form-field .component .error-container{width:100%;text-align:start}.app-services .service-row-actions{display:flex;align-items:center;justify-content:flex-end}.app-services .service-row-actions .expand{color:#4f5065}.app-services .service-row-actions .expand svg{width:15px;height:15px}.app-services .name-column{width:15%}.app-services .docker-image-column{width:35%}.app-services .redeploy-skip-column{width:10%}.app-services .redeploy-skip-column .checkbox:before{box-shadow:inset 1.25em 0 #cbcbcb}.app-services .healthcheck_command-column{width:20%;font-size:9px}.expanded-service-row{display:flex;flex-direction:column;gap:15px}.expanded-service-row>.form-field label{flex:0 0 15%;max-width:15%}.expanded-service-row>.form-field .component{flex:0 0 85%;max-width:85%}.app-service-variable-modal .modal-header .title .icon svg{width:20px;height:20px}.app-service-variable-modal .modal-body{overflow-y:auto}.app-service-variable-modal .application-instances-wrapper{overflow:hidden}.app-volume-modal .modal-header .title .icon svg{width:20px;height:20px}.app-volume-modal .volume-type{display:flex}.app-volume-modal .volume-type .form-field{width:max-content}.app-volume-modal .volume-type .form-field .component{max-width:100%!important;flex:0 0 100%!important}.app-volume-modal .volume-type .form-field .component label{min-width:max-content}.radio-container{display:flex;width:100%;align-items:center;padding-top:10px}.radio-container .radio{-webkit-appearance:none;background-color:#fff;-moz-appearance:none;appearance:none;margin:0;width:1.25em;height:1.25em;border:1px solid rgba(206,212,218,.7);border-radius:50%;display:grid;place-content:center;justify-self:center}.radio-container .radio:before{content:"";width:.7em;height:.7em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1.25em 0 #10a963;border-radius:50%}.radio-container .radio:checked:before{transform:scale(1)}.radio-container label{display:flex;width:fit-content;align-items:center;gap:10px;padding-left:10px;padding-top:0}.radio-group .error-container{height:inherit;left:15px}.radio-group .component{height:30px}.radio-group .radio-container label{justify-content:flex-start;flex:0 0 85%;max-width:85%}.radio-group.disabled .radio:before{box-shadow:inset 1.25em 0 #828398}.form-field:has(.radio-group) label{align-self:start}.modal-header .title .icon svg{width:20px!important;height:20px!important}.password-modal .locker-name{font-weight:500}.password-modal .pinned-server{margin-left:15%}@media screen and (max-width: 768px){.password-modal .pinned-server{margin-left:20px}}.password-modal .with-pin{margin-top:16px}.password-modal .pin-button{background-color:orange}.password-modal .pin-button:hover{background-color:#dc8f00}.services-config{padding:15px}.services-config .header-container{position:relative}.services-config .header-container .button{position:absolute;top:-10px;left:170px}.services-config .config-content{padding-top:20px;padding-bottom:20px}.services-config .config-content .difference .input,.services-config .config-content .difference .textarea,.services-config .config-content .difference .select .select__control{background-color:#ff7373;color:#000}.services-config .config-content .difference .span{color:#ff7373!important}.services-config .config-content .hidden{display:none}.services-config .config-content .table .difference{background-color:#ff7373;color:#000}.services-config .config-content .service-name{margin-left:15%;font-weight:500;height:20px;position:relative}.services-config .config-content .service-name .container-name{font-weight:400;font-size:9px;position:absolute;bottom:-4px;left:0}.services-config .config-content .service-name .container-name b{font-size:9px}@media screen and (max-width: 768px){.services-config .config-content .service-name{margin-left:20px}}.services-config .missing-variable-modal{left:50%!important}.content-header{padding-bottom:10px;padding-left:5px}.content-header span{font-weight:500;font-size:11px}.content-header.border-bottom{border-bottom:1px solid #DFDFDF}.import-app-variable-values-modal{width:1000px}.import-app-variable-values-modal .modal-body{display:flex;min-height:500px}.import-app-variable-values-modal .modal-body .json-config{border-radius:5px;border:1px solid rgba(206,212,218,.7);overflow:auto;width:50%;height:100%;min-height:100%}.import-app-variable-values-modal .modal-body .json-config .json-editor{min-height:100%;background-color:#fff}.import-app-variable-values-modal .modal-body .json-config .json-editor textarea:focus{outline:none!important}.import-app-variable-values-modal .modal-body .inputs{width:50%;height:100%;overflow:auto}.modal .services-config .config-content .service-name{margin-left:25%}.modal .services-config .config-content .form-field label{flex:0 0 25%;max-width:25%}.modal .services-config .config-content .form-field .component{flex:0 0 75%;max-width:75%}.tab-navigator{width:80%;height:50px;display:flex;flex-wrap:nowrap;gap:10px;border-bottom:1px solid #d2d2d2;margin-left:50px}.tab-navigator .tab-navigator-options{margin:0 0 0 auto;height:100%;display:flex;justify-content:center;align-items:center}.tab-navigator .tab{display:flex}.tab-navigator.multi-server{width:90%}.tab-navigator.header-navigator{width:100%;margin:0 0 0 20px;height:100%;border-bottom:none;align-items:end;flex:1 1 auto}.tab-navigator.header-navigator .tab{height:85%;border-radius:15px 15px 0 0;font-size:11px;align-items:end;font-weight:500}.tab-navigator.header-navigator .tab.active{color:#fff;background-color:#038e4f}.tab-navigator.header-navigator .tab.action-tab{width:auto}.tab-navigator.header-navigator .tab.action-tab .button{background-color:#fff;border:1px dashed #e3e3e3;border-bottom:none}.tab-navigator.header-navigator .tab.action-tab .button:hover{background-color:#eae9e9}.tab-navigator.header-navigator .tab.action-tab .button:has(.icon){display:flex;justify-content:center;align-content:center;flex-wrap:wrap;padding:0;border-radius:15px 15px 0 0}.tab-navigator.header-navigator .tab.action-tab .button:has(.icon) .icon{margin:0}.merge-modal{width:90%;height:70%}.merge-modal .modal-header{justify-content:flex-start}.merge-modal .modal-body{display:flex;height:700px;overflow:auto;justify-content:space-between}.stepper{display:flex;align-items:center;gap:5px}.stepper .circle{width:30px;height:30px;border-radius:50%;background-color:#cbcbcb;position:relative}.stepper .circle.active{background-color:#4f5065}.stepper .circle.active .icon svg{fill:#e3e3e3}.stepper .circle .icon{width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stepper .circle .icon svg{width:15px;height:15px}.stepper .circle .icon.server-icon,.stepper .circle .icon.server-icon svg{width:25px;height:25px}.stepper .dash{width:20px;background-color:#4f5065;height:2px;border-radius:6px;margin:0 6px}.modal-body .merge-new{color:#038e4f}.modal-body .merge-difference{color:#00bfff}.modal-body .merge-delete{color:#ff6060}.modal-body .left-instance,.modal-body .right-instance{width:48%;display:flex;flex-direction:column;margin-left:20px}.modal-body .left-instance .table table tr,.modal-body .right-instance .table table tr{position:relative;max-height:40px}.modal-body .left-instance .content-header,.modal-body .right-instance .content-header{padding-top:10px}.modal-body .left-instance .form-field,.modal-body .right-instance .form-field{width:80%}.modal-body .left-instance .form-field label,.modal-body .right-instance .form-field label{justify-content:flex-start;flex:unset}.application-instance-update{width:100%;display:flex;flex-direction:row}.application-instance-update .fallback{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.application-instance-update.compare{width:100%;min-height:100%}.application-instance-update.compare .button-wrapper{margin-bottom:10px}.application-instance-update.compare .left-application-instance{height:unset}.application-instance-update:has(.service-name){height:fit-content}.application-instance-update .left-application-instance,.application-instance-update .right-application-instance{width:50%;height:100%;display:flex;flex-direction:column;margin-left:20px}.application-instance-update .left-application-instance .merge-service-config .fallback,.application-instance-update .right-application-instance .merge-service-config .fallback{text-align:center}.application-instance-update .left-application-instance .merge-service-config .services-config .config-content .service-name,.application-instance-update .right-application-instance .merge-service-config .services-config .config-content .service-name{margin-left:20%}.application-instance-update .left-application-instance{border-right:1px solid rgba(206,212,218,.7)}.application-instance-update .button-wrapper{display:flex;align-items:center;justify-content:flex-end}.application-instance-update .button-wrapper .button{margin-right:8px}.application-config .pre-deployment-script{height:auto;min-height:150px}.application-config.left-application{width:100%;padding:5px}.application-config.left-application .merge-table-button{position:absolute;top:50%;right:-40px;transform:translate(-50%) translateY(-50%)}.application-config.left-application .relative,.application-config.left-application table tbody tr{position:relative}.application-config.right-application{width:100%;padding:30px}.application-config.right-application .merge-table-button{position:absolute;top:50%;left:-20px;transform:translate(-50%) translateY(-50%) rotate(180deg)}.application-config.right-application table tbody tr,.application-config.right-application .relative{position:relative}.modal .modal-body{padding:8px}.modal .modal-body .content-container{padding:5px 0}.modal .modal-body p{margin:5px 0}.modal .modal-body .bold{font-weight:500}.servers .table .type svg{width:35px;height:45px}.servers .table table td{padding:0 10px}.servers .table table td.name{width:15%}.servers .table table td.application-names{width:25%}.servers .header .buttons{display:flex;gap:10px}.servers .header .header-title-with-children .header-title .icon-header .icon svg{width:30px;height:30px}.servers .type{display:inline-flex;align-items:center;gap:10px}.servers .status{display:flex;justify-content:space-between;align-items:center}.servers .actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.servers .actions .warning-icon{height:24px;width:24px}.servers .actions .warning-icon svg{width:24px;height:24px}.servers .actions .tooltip{margin:0 10px}.change-password-modal .pinned-server{margin-left:15%}@media screen and (max-width: 768px){.change-password-modal .pinned-server{margin-left:20px}}.server-wizard{width:800px}.server-wizard .modal-header{justify-content:center}.server-wizard .modal-header .circle{opacity:.3}.server-wizard .modal-header .circle .icon,.server-wizard .modal-header .circle svg{width:18px;height:18px;fill:#4f5065}.server-wizard .modal-header .circle.active{opacity:1}.server-wizard .modal-body{min-height:200px}.server-wizard .modal-body .locker-radio,.server-wizard .modal-body .ssh-radio{display:flex;align-items:flex-start;min-height:30px}.server-wizard .modal-body .locker-radio .radio-group,.server-wizard .modal-body .ssh-radio .radio-group{display:flex}.server-wizard .modal-body .locker-radio .radio-container,.server-wizard .modal-body .ssh-radio .radio-container{padding-top:0;width:30%}.server-wizard .modal-body .pin-button{margin-left:15%}.server-wizard .modal-body .last-step{display:flex;flex-direction:column;word-break:break-all}.server-wizard .pin-button{background-color:orange}.server-wizard .pin-button:hover{background-color:#dc8f00}.instances .table-add{margin-bottom:10px}.instances .table .component{flex:0 0 100%}.instances .table .component .error-container{white-space:nowrap}.instances .table .component .select__control{max-height:unset}.instances .table .component .select__dropdown-indicator,.instances .table .component .select__clear-indicator{padding:5px}.instances .table .tags{width:300px}.instances .table .os{width:150px}.instances .table .action{padding:0;width:20px}.instances .table .action .dropdown{margin-right:5px}.instances .table .action .dropdown .icon{padding:0}.users tr td.actions{width:5%}.users tr td.email{width:35%}.users .header .header-title-with-children .header-title .icon-header .icon svg{width:25px;height:25px}.server .single-app-server{padding:20px;display:flex}.server .header .header-title-with-children .header-title .icon-header .icon svg{width:30px;height:30px}.server .container-content{width:100%}.server .container-content .services-config,.server .container-content .server-settings{width:80%}.server .container-content .domains{width:20%;padding:15px 50px}.server .container-content .domains .content{padding-top:10px;padding-bottom:20px}.multi-app-server{padding:20px;flex-direction:column}.select__menu .select__menu-list .select__option .select-option-with-icon{display:flex;align-items:center}.select__menu .select__menu-list .select__option .select-option-with-icon .icon{margin-left:5px}.select__menu .select__menu-list .select__option .select-option-with-icon .icon svg{width:10px;height:10px}.swarm-server{padding:0!important;display:flex;flex-direction:column;width:100%;height:100%;font-family:12px}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.script svg{fill:#4f5065}.script .code-area{margin:20px;background-color:#f5f5f5}.settings .header .header-title-with-children .header-title .icon-header .icon svg{width:20px;height:20px}.settings .settings-wrapper .settings-info{margin-top:6px;padding:8px}.settings .settings-wrapper .settings-label{display:flex;align-items:center;gap:10px;margin:20px 0 10px}.settings tr td.actions{width:5%}.settings tr td.name{width:45%}.settings tr td.for-admin{width:10%}.settings tr td.for-admin:first-letter{text-transform:uppercase}.ldap-modal .information{width:90%;margin:0 auto 20px;border:1px solid #FFA726;border-radius:8px;background-color:#fff3e0;padding:8px}.ldap-modal .information .information-header{margin-bottom:2px;color:orange}.ldap-modal .information .information-body{text-justify:auto;text-wrap:wrap;margin-bottom:5px}.ldap-modal .form{width:80%;margin:0 auto}.actions-container{display:flex;align-items:center;justify-content:flex-end}.actions-container .expand .icon svg{width:15px;height:15px}.table tbody tr td.actions{width:5%}.expanded-tables-container{padding:10px}.expanded-tables-container .content-header:not(:first-child){margin-top:10px}.developer-logs .header{justify-content:space-between}.developer-logs .header .form-field{flex-direction:column;align-items:flex-end}.developer-logs .header .form-field .error-container{display:none}.developer-logs .header .header-title-with-children .header-title .icon-header .icon svg{width:20px;height:20px}.developer-logs .container-content{overflow-x:hidden}.developer-log-table{display:flex;flex-direction:column;height:100%}.developer-log-table table tr th:first-child,.developer-log-table table tr td:first-child{width:25%;min-width:250px}.developer-log-table table tr .content-column{width:50%}.developer-log-table .pagination{display:flex;justify-content:flex-end;align-items:center;margin-top:auto;padding:25px;gap:15px}.developer-log-table .pagination span{min-width:max-content}.developer-log-table .pagination .form-field{align-items:flex-end;width:max-content;flex-wrap:nowrap}.developer-log-table .pagination .form-field .data-per-page{width:80px}.developer-log-table .pagination .form-field label{min-width:max-content}.developer-log-table .pagination .form-field .error-container{display:none}.server-config-comparator{overflow-x:hidden}.server-config-comparator .hidden{display:none}.server-config-comparator .compare-added{color:#038e4f!important}.server-config-comparator .compare-not-owned{color:#dc8f00}.server-config-comparator .compare-diff,.server-config-comparator .compare-diff .select__single-value{color:#00bfff!important}.server-config-comparator .compare-deleted{color:#ff6060!important}.server-config-comparator .container-content{padding:0!important}.server-config-comparator .header .comparator-options{display:flex;justify-content:space-between;align-items:center;gap:20px}.server-config-comparator .header .comparator-options .form-field{flex-wrap:nowrap}.server-config-comparator .header .comparator-options .form-field label{min-width:max-content;height:30px}.server-config-comparator .header .comparator-options .form-field .error-container{display:none}.server-config-comparator .container-content .config-comparator{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:100px 1fr}.server-config-comparator .container-content .config-comparator .left-header,.server-config-comparator .container-content .config-comparator .left-config{border-right:1px solid #e7e7e7}.server-config-comparator .container-content .config-comparator .right-header,.server-config-comparator .container-content .config-comparator .right-config{border-left:1px solid #e7e7e7}.server-config-comparator .container-content .config-comparator .left-header,.server-config-comparator .container-content .config-comparator .right-header{display:flex;gap:20px;padding:0 20px;border-bottom:2px solid #e7e7e7}.server-config-comparator .container-content .config-comparator .left-header .button,.server-config-comparator .container-content .config-comparator .right-header .button{margin-top:51px;height:30px}.server-config-comparator .container-content .config-comparator .left-config{padding:20px 50px 20px 20px}.server-config-comparator .container-content .config-comparator .right-config{padding:20px 20px 20px 50px}.server-config-comparator .container-content .config-comparator .left-config,.server-config-comparator .container-content .config-comparator .right-config{overflow:auto}.server-config-comparator .container-content .config-comparator .left-config::-webkit-scrollbar,.server-config-comparator .container-content .config-comparator .right-config::-webkit-scrollbar{width:3px}.server-config-comparator .container-content .config-comparator .left-config::-webkit-scrollbar-thumb,.server-config-comparator .container-content .config-comparator .right-config::-webkit-scrollbar-thumb{background-color:#828398;border-radius:10px}.server-config-comparator .container-content .config-comparator .left-config::-webkit-scrollbar-track,.server-config-comparator .container-content .config-comparator .right-config::-webkit-scrollbar-track{background:transparent}.clients .ldap-buttons{display:flex;gap:10px}.clients .header-title svg{fill:#4f5065}.clients .buttons{display:flex;gap:10px}.clients .container-content{width:100%}.client .content{padding:20px;width:90%}.client .content .form{width:50%}.client .content .content-header{margin:10px 0;display:flex;align-items:center;gap:20px}.client .content .content-header span{font-weight:700;min-width:max-content;max-width:200px;width:20%}.client .content .content-body{width:90%}.client .header-buttons{display:flex;gap:10px}.server-settings{padding:15px}.server-settings .settings-content{padding-top:10px;padding-bottom:20px}.server-settings .settings-content .files-column{min-height:41px;align-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,max-content));gap:2px 10px}.server-settings .settings-content .files-column span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-settings.multi-app-server-settings{padding:30px 0 0 50px}.is-not-available{background-color:#ededed;font-size:1em;padding:2em;border-radius:6px;text-align:center;width:240px;position:relative}.is-not-available .warning-wrapper{position:absolute;top:10px;right:10px}.is-not-available .warning-wrapper svg{width:20px;height:20px}.draggable{font-size:1em;padding:2em;border-radius:6px;background-color:#fff;text-align:center;width:240px;position:relative}.draggable:hover{cursor:grab}.draggable:active{cursor:grabbing}.droppable{display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;align-content:start;height:100%;gap:1rem}.droppable .droppable-item{font-size:1em;padding:2em;border-radius:6px;background-color:#fff;text-align:center;width:240px}.multi-app-config{display:flex;width:100%;height:100%;padding:0 8px;gap:10px}.multi-app-config .applications-wrapper,.multi-app-config .instances-wrapper{display:grid;grid-template-rows:44px 1fr;text-align:center}.multi-app-config .applications-wrapper .title,.multi-app-config .instances-wrapper .title{font-size:1.3em;padding:10px;height:fit-content}.multi-app-config .applications-wrapper .applications-container,.multi-app-config .applications-wrapper .instances-container,.multi-app-config .instances-wrapper .applications-container,.multi-app-config .instances-wrapper .instances-container{background-color:#cbcbcb;height:100%;padding:10px;display:flex;flex-direction:column;gap:16px}.multi-app-config .applications-wrapper .applications-container,.multi-app-config .instances-wrapper .applications-container{overflow-y:auto;align-items:center}.multi-app-config .applications-wrapper{min-width:280px}.multi-app-config .instances-wrapper{width:100%}.multi-app-config .instances-wrapper .title{text-align:left}.multi-app-config .instances-wrapper .instances-container{grid-row:2}.multi-app-config .instances-wrapper .instances-container .item-content{position:relative}.multi-app-config .instances-wrapper .instances-container .item-content .version{font-size:12px;position:absolute;right:-10px;bottom:-20px}.multi-app-config .instances-wrapper .instances-container .item-content .compare-button{position:absolute;top:-20px;left:-20px;border-radius:5px}.multi-app-config .instances-wrapper .instances-container .item-content .compare-button .icon{margin-right:0;width:25px;height:25px}.multi-app-config .instances-wrapper .instances-container .item-content .compare-button:hover{background-color:#e7e7ff}.instance-warnings.swarm{position:absolute;bottom:2px;right:5px}.instance-warnings.swarm .warning-wrapper{position:unset}.instance-warnings .warning-wrapper{position:absolute;top:-20px;right:-20px}.instance-warnings .warning-wrapper svg{width:20px;height:20px}.lockers .container-content .table tr td.actions{width:5%}.locker-modal .modal-header .title .icon svg{width:20px;height:20px}.credentials .header .buttons{display:flex;gap:10px}.swarm-config-container{width:100%;height:100%}.swarm-config-container .swarm-config-content{display:flex;width:100%;height:100%}.swarm-config-container .applications-panel{width:20%;padding:10px;display:flex;flex-direction:column}.swarm-config-container .applications-panel .search-bar{width:100%}.swarm-config-container .applications-panel .search-bar .form-field{display:block}.swarm-config-container .applications-panel .search-bar .form-field .component{max-width:100%!important}.swarm-config-container .applications-panel .search-bar .form-field .component .separator{display:none!important}.swarm-config-container .panel-title{margin-top:0;margin-bottom:16px;font-size:13px;text-align:center}.swarm-config-container .applications-list{flex:1;overflow-y:auto}.swarm-config-container .applications-list>div,.swarm-config-container .applications-list>[data-draggable],.swarm-config-container .applications-list>[role=button]{width:auto!important;padding:0!important;margin:0 0 10px!important}.swarm-config-container .applications-list .application-item{height:auto;background-color:#fff;border-radius:3px;padding:12px;display:flex;flex-direction:column}.swarm-config-container .applications-list .application-item .application-version{align-self:flex-end;padding:2px 6px;border-radius:3px;font-size:11px;top:8px;right:8px}.swarm-config-container .applications-list .application-item .application-info{display:flex;flex-direction:column;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #E3E3E3}.swarm-config-container .applications-list .application-item .application-info .application-icon{margin-bottom:8px}.swarm-config-container .applications-list .application-item .application-info .application-name{font-size:12px;font-weight:600;text-align:center;color:#68696e}.swarm-config-container .applications-list .application-item .application-service{display:flex;flex-wrap:wrap;gap:6px}.swarm-config-container .applications-list .application-item .application-service>div,.swarm-config-container .applications-list .application-item .application-service>[data-draggable],.swarm-config-container .applications-list .application-item .application-service>[role=button]{margin:0!important;width:auto!important;padding:0!important;display:inline-flex!important}.swarm-config-container .applications-list .application-item .application-service .service-tag{background-color:#e3e3e3;color:#000;border-radius:4px;padding:3px 6px;font-size:11px;display:inline-block}.swarm-config-container .applications-list .application-item .application-service .service-tag.disabled{background-color:#f6f6f6}.swarm-config-container .applications-list .no-applications-message{text-align:center;color:#68696e;margin-top:20px}.swarm-config-container .servers-panel{width:80%;display:flex;flex:1;overflow-y:auto;flex-direction:column;flex-wrap:wrap;align-content:flex-start;background-color:#f1f1f1;margin:0 10px 10px}.swarm-config-container .add-server-container{width:100%;height:100%;align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:10px;gap:20px}.swarm-config-container .add-server-button{width:calc((100% - 40px) / 3);height:360px;min-width:250px;border:1px dashed #68696E;background-color:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#68696e;font-size:12px;transition:all .2s ease;border-radius:0!important}@media (max-width: 1500px){.swarm-config-container .add-server-button{width:calc((100% - 20px)/2)}}@media (max-width: 1000px){.swarm-config-container .add-server-button{width:100%}}.swarm-config-container .add-server-button:hover{border-color:#038e50;background-color:transparent;color:#038e50;border-radius:0}.swarm-config-container .server-item{width:calc((100% - 40px) / 3);height:360px;background-color:#fff;border:1px solid #E3E3E3;border-radius:3px;display:flex;flex-direction:column;min-width:250px}.swarm-config-container .server-item.swarm-manager{border:1px solid #10a963}@media (max-width: 1500px){.swarm-config-container .server-item{width:calc((100% - 20px)/2)}}@media (max-width: 1000px){.swarm-config-container .server-item{width:100%}}.swarm-config-container .server-header{padding:10px;display:flex;align-items:center;justify-content:space-between}.swarm-config-container .server-header .server-info{display:flex;align-items:center;gap:5px}.swarm-config-container .server-header .server-info .server-name{font-size:12px;color:#68696e}.swarm-config-container .server-actions{margin-left:auto}.swarm-config-container .server-actions .button{padding:0}.swarm-config-container .server-actions .button .icon{margin-right:0!important}.swarm-config-container .server-actions .button .icon svg{width:20px;height:20px}.swarm-config-container .dropdown{margin-right:0!important}.swarm-config-container .server-tags{display:flex;flex-wrap:wrap;gap:8px}.swarm-config-container .server-tag{background-color:#038e50;color:#fff;border-radius:4px;padding:3px;font-size:11px}.swarm-config-container .application-item.dragging{box-shadow:0 5px 15px #00000026;opacity:.8;background-color:#fff;width:250px;cursor:grabbing;transform:rotate(3deg);z-index:1000;border-radius:3px;padding:12px;display:flex;flex-direction:column}.swarm-config-container .application-item.dragging .application-version{align-self:flex-end;padding:2px 6px;border-radius:3px;font-size:11px;top:8px;right:8px}.swarm-config-container .application-item.dragging .application-info{display:flex;flex-direction:column;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #E3E3E3}.swarm-config-container .application-item.dragging .application-info .application-name{font-size:12px;text-align:center;color:#68696e}.swarm-config-container .application-item.dragging .application-service{display:flex;flex-wrap:wrap;gap:6px}.swarm-config-container .application-item.dragging .application-service .service-tag{background-color:#e3e3e3;color:#000;border-radius:4px;padding:3px 6px;font-size:11px;display:inline-block}.swarm-config-container .application-item.dragging .application-variables{display:flex;flex-wrap:wrap;gap:6px}.swarm-config-container .application-item.dragging .application-variables .variable-tag{background-color:#e3e3e3;color:#000;border-radius:4px;padding:3px 6px;font-size:11px}.swarm-config-container .server-applications-container{flex-wrap:wrap;gap:10px;max-height:280px;overflow-y:auto}.swarm-config-container .droppable{display:inline!important;padding:10px;background-color:#f9f9f9}.swarm-server-modal .swarm-server-modal-body .css-1p3m7a8-multiValue{display:flex;background-color:#038e4f!important;color:#fff}.swarm-server-modal .swarm-server-modal-body .css-1p3m7a8-multiValue .css-9jq23d{color:#fff}.swarm-server-modal .swarm-server-modal-body .form-field .component .input,.swarm-server-modal .swarm-server-modal-body .form-field .component .textarea{border-color:#ccc}.swarm-instance-modal .modal-header{padding-bottom:0!important}.swarm-instance-modal .modal-header .title{white-space:nowrap}.swarm-instance-modal .header-navigator .tab{height:auto!important}.swarm-instance-modal .application-add-modal{width:90%;color:#59596c;margin-left:10px}.swarm-instance-modal .application-add-modal .tab-content .config-options .loading-container{display:flex;height:600px}.swarm-instance-modal .application-add-modal .tab-content .placement-options .placement{display:block;margin-bottom:10px}.swarm-instance-modal .application-add-modal .tab-content .placement-options .placement-type{margin-bottom:8px}.swarm-instance-modal .application-add-modal .tab-content .placement-options .placement-type .form-field{width:auto;padding:0;min-height:0}.swarm-instance-modal .application-add-modal .tab-content .placement-options .placement-type .radio-label{display:flex;align-items:center;font-size:12px;color:#59596c}.swarm-instance-modal .application-add-modal .tab-content .placement-options .placement-type .radio-label .input[type=radio]{accent-color:#038e4f;margin-right:10px;width:auto;display:inline-block;height:auto;border:none;padding:0}.swarm-instance-modal .application-add-modal .tab-content .placement-options .placement-type .tags-container,.swarm-instance-modal .application-add-modal .tab-content .placement-options .placement-type .servers-container{margin-left:27px}.swarm-instance-modal .application-add-modal .tab-content .placement-options .replicas{width:150px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0003;z-index:1100}.password-modal{z-index:1200}.confirm-modal{z-index:1300}.server .container-content .services-config{width:100%;padding:10px}.base-server-items{display:flex;flex-wrap:wrap;gap:10px;max-height:280px;margin-bottom:10px}.base-server-items .server-application-item{width:calc(50% - 5px);height:60px;background-color:#fff;border-radius:3px;padding:8px;position:relative;display:flex;flex-direction:column;justify-content:center}.base-server-items .server-application-item.service-item{background-color:#e3e3e3}.base-server-items .item-header{display:flex;justify-content:space-between;position:absolute;top:0;left:0;right:0;padding:5px 8px 0}.base-server-items .icon-container{margin-top:5px;margin-left:5px}.base-server-items .icon-container svg{width:14px;height:14px;color:#59596c}.base-server-items .version-label{font-size:11px;color:#59596c;margin-right:5px;margin-top:2px}.base-server-items .application-info{text-align:center;margin-top:5px}.base-server-items .application-name{font-size:12px;color:#59596c;font-weight:500}.base-server-items .application-name .service-app-name{font-size:11px;color:#59596c;font-weight:450}.base-server-items .replicas-count{font-size:11px;color:#59596c}.base-server-items .no-applications-message{padding:20px;text-align:center;color:#59596c;font-size:12px}.base-server-items .no-applications-message .droppable{display:inline!important}.base-server-items .clickable{cursor:pointer;transition:background-color .2s}.base-server-items .clickable:hover{background-color:#00000026}.base-server-items .compare-button:hover{background-color:#0000001a}.base-server-items .button{border-radius:5px}.base-server-items .button .icon{margin:2px!important;border-radius:2px}.deployments{padding:15px}.deployments .deploy{display:flex;align-items:center;gap:15px;margin-left:5%}.deployments .deploy .form-field{width:max-content;flex-wrap:nowrap}.deployments .deploy .form-field label{min-width:max-content}.deployments .deploy .button{margin-left:0;margin-bottom:0}.deployments .deploy .select{width:25%}.deployments .history-wrapper{display:flex;flex-direction:column;height:100%}.deployments .history-wrapper .history{margin-top:20px}.deployments .history-wrapper .history .options{justify-items:end}.deployments .history-wrapper .pagination{display:flex;justify-content:flex-end;align-items:center;padding:25px;gap:15px}.deployments .history-wrapper .pagination span{min-width:max-content}.deployments .history-wrapper .pagination .form-field{align-items:flex-end;width:max-content;flex-wrap:nowrap}.deployments .history-wrapper .pagination .form-field .data-per-page{width:80px}.deployments .history-wrapper .pagination .form-field label{min-width:max-content}.deployments .history-wrapper .pagination .form-field .error-container{display:none}.import-json-application .container-content{display:flex;gap:10px;align-items:center}.import-json-application .container-content .json-config,.import-json-application .container-content .application-config{width:50%;height:100%}.import-json-application .container-content .application-config{max-height:100%;overflow:auto}.import-json-application .container-content .get-started-message{width:50%;text-align:center}.import-json-application .container-content .json-config{border-radius:5px;border:1px solid rgba(206,212,218,.7);overflow:auto}.import-json-application .container-content .json-config .json-editor{min-height:100%;background-color:#fff}.import-json-application .container-content .json-config .json-editor textarea:focus{outline:none!important}.server-developer-log{width:100%;height:97%;position:relative;padding:15px}.server-developer-log .search-input{width:300px;position:absolute;top:0;left:120px}.server-developer-log .content-header{margin-bottom:10px}*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Rubik,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:12px}body{background-color:#f6f7fb;color:#59596c}#root{overflow:hidden}a{text-decoration:none;color:#000}#tooltip{z-index:10}.rnc__notification-container--bottom-right{bottom:20px;right:20px}.popover-content{display:flex;position:absolute;background:#fff;border:1px solid rgba(206,212,218,.7);border-radius:4px;box-shadow:0 4px 8px #0000001a;padding:10px;z-index:10;max-height:200px;overflow:hidden}.popover-content .scrollable-list{flex:1;overflow-y:auto;overflow-x:hidden;max-height:180px;padding:0 10px}.popover-content .scrollable-list::-webkit-scrollbar{width:2px}.popover-content .scrollable-list::-webkit-scrollbar-thumb{background-color:#828398;border-radius:10px}.popover-content .scrollable-list::-webkit-scrollbar-track{background:#ced4dab3}.popover-content .scrollable-list .time-option{padding:5px;cursor:pointer;text-align:center;font-size:14px;border-radius:3px}.popover-content .scrollable-list .time-option:hover,.popover-content .scrollable-list .time-option.selected{background-color:#10a963;color:#fff}.text-small{font-size:12px!important;padding:5px 10px!important;max-width:250px!important}
