.akkuHeader{border-bottom:1px solid var(--color-primary-border,#e9eaeb);display:flex;height:100px;padding-left:30px;background:var(--colors-gray-light-mode-50,#fafafa)}.akkuHeader,.akkuHeader-row{justify-content:space-between}.akkuHeader-row{align-items:center;width:100%;padding-top:20px}.akkuHeader .logo{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:56px;padding:0 8px}.akkuHeader .userInfo{align-items:center;display:flex;position:relative;gap:16px}.akkuHeader .userInfo-text{line-height:22px}.userInfo-text h1{text-align:left}.akkuHeader .userInfo-text p{margin:0;color:#181d27;font-size:16px;font-style:normal;font-weight:600}.akkuHeader .userInfo-text p.italic{color:#535862;font-weight:400}.akkuHeader .logo img{border-radius:7px;max-height:58px;padding:2px}.main-content{width:100%;display:flex;justify-content:end}.body-content{width:calc(100% - 70px)}.content-area{height:calc(100vh - 100px);overflow-x:hidden;padding:32px;background:var(--colors-gray-light-mode-50,#fafafa);position:relative}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:999;opacity:1;visibility:visible;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.loading-overlay.hidden{opacity:0;visibility:hidden}.loader-gif{width:60px;height:60px;animation:fadeInGif .5s ease-in-out}.main-content.sidebar-hidden .body-content{width:100%!important}.main-content.sidebar-hidden .content-area{height:100vh!important}@media (max-width:1280px){.userInfo-text h1{font-size:16px;line-height:22px}.akkuHeader .userInfo-text p{font-size:12px;line-height:18px}.akkuHeader-row{padding-top:10px}.akkuHeader{height:65px}.content-area{height:calc(100vh - 70px);overflow-x:auto}.body-content{width:calc(100% - 60px)}}#preload,.client-view{position:absolute;left:0}.transfer .error-text,.transfer.error .progress .bar,.transfer.error .text{display:none}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */.pickr .pcr-button:after,.pickr .pcr-button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:.15em}.terminal-color-scheme-field .custom-color-scheme-details,.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-show-details{display:none}.all-connections .connection-group.empty.balancer>.caption .icon,.all-connections .connection-group>.caption .icon.expand{display:inline-block}.akku-container .search-icon,.akku-container .search-shortcut{position:absolute;top:50%;transform:translateY(-50%);color:#94a3b8}.pagination,.pagination button{display:flex;align-items:center;background-color:#fff}.akku-table .group-list-page{max-height:calc(100vh - 380px);min-height:calc(100vh - 380px);height:500px}.akku-table .table-row .no-data,.no-data{border:1px solid #e5e7eb!important}@media (max-width:1280px){.akku-container .header-left h1{font-size:16px}.akku-container .header-left p{font-size:12px}.akku-table .table-header-column{font-size:14px}.change-password,.link .home-connection,.list-item .name{font-size:12px}}.translate-cloak,[ng-cloak]{display:none!important}h1,h2{margin:0;padding:.5em}.connection-group a,.connection-group a:hover,.connection-group a:visited,.connection a,.connection a:hover,.connection a:visited,.user-group a,.user-group a:hover,.user-group a:visited,.user a,.user a:hover,.user a:visited{text-decoration:none;color:#000}table.sorted td,table.sorted th{color:#717680;font-style:normal;line-height:18px;text-align:left;font-size:15px}.icon,.list-item *{vertical-align:middle}.expandable.empty>.caption .icon.expand,.expandable.expanded>.caption .icon.expand{background-image:url(images/group-icons/guac-open.svg)}.reconnect:before{top:2px!important}.pager,.pager .page-numbers{display:flex;justify-content:center;align-items:center}.first-page.icon:hover,.last-page.icon:hover,.pager .icon.next-page:hover,.pager .set-page.current,.pager .set-page:hover,.prev-page.icon:hover{background-color:#f8fafc;border:1px solid #f8fafc}.custom-left-panel{background-image:url(https://storage.googleapis.com/akku-theme/CloudNow/img/theme_bg.png)}.login-form .password-input-container{max-width:100%}.custom-guac-fields,.custom-guac-fields .form-group{margin-bottom:1.25rem}.sign-in-btn{background-color:#5441da}.sign-in-btn:hover{opacity:.8}.hidden-continue-btn,.login-ui .app-name,.login-ui .logo,.login-ui .version,.login-ui .version-number{display:none!important}.date-field input,.time-field input{border:1px solid var(--Colors-Border-border-primary,#d5d7da);box-shadow:0 1px 2px 0 var(--ColorsEffectsShadowsshadow-xs);-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:8px;width:100%!important;max-width:25em;padding:.65em;font-size:.8em;background:#fff;cursor:text;outline:none}.language-field select,.time-zone-region{padding:.425rem;outline:none}.logged-out-modal .modal-contents,.logged-out-modal .modal-contents .notification{display:flex;justify-content:center;align-items:center}.notification,.notification.error{background:#fff}.guac-player-container,guac-player .guac-player-status{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}input[type=range]::-ms-thumb,input[type=range]::-ms-track{height:.5em;margin:0;border:none;border-radius:0;cursor:pointer}.btn-secondary:hover,.secondary-btn:hover{background:#f2f2f2}.settings .action-buttons,.settings .toolbar{display:flex;gap:16px;align-items:center}.group-list-page{max-height:calc(100vh - 420px);min-height:calc(100vh - 420px)}.sidebar,.sidebar-content{display:flex;flex-direction:column}.logo-container,.logo-text{display:flex;align-items:center}.logo-text,.version-text{font-family:Inter,sans-serif}.side-bar.no-hover .icon-container:hover,.side-bar.no-hover .menu-item:hover{background-color:transparent!important}.overflow-x-auto::-webkit-scrollbar{height:6px}.overflow-x-auto::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-x-auto::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#9ca3af}.audit-search{border:none!important;min-width:320px;padding-left:2.3rem!important}.tab-container{display:flex}.tab-button{display:inline-flex;justify-content:center;align-items:center;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#414651;padding:.5rem 1rem;min-width:200px;transition:all .2s ease;cursor:pointer}.tab-button-left{border:1px solid transparent;border-top-right-radius:0;border-bottom-right-radius:0}.tab-button-left.active{background-color:#eeeded}.tab-button-left:not(.active){background-color:#fff;border-color:#d1d5db}.tab-button-left:hover{background-color:#e9e8e8}.tab-button-left:focus{outline:none;box-shadow:0 0 0 2px #1f2937,0 0 0 4px #fff}.tab-button-right{background-color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #d1d5db;border-left:none}.tab-button-right.active{background-color:#eeeded}.tab-button-right:hover{background-color:#f9fafb}.tab-button-right:focus{outline:none;box-shadow:0 0 0 2px #7c3aed,0 0 0 4px #fff}.audit-content th{color:#717680;font-size:15px;font-weight:600;letter-spacing:.3px}body.client{background:#000;padding:0;margin:0;overflow:hidden}#preload{visibility:hidden;right:0;width:0;height:0;overflow:hidden}#preload,.client-view{position:absolute;left:0}.client-view{top:0;width:100%;height:100%;font-size:0}.client-view-content{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;-ms-flex-pack:end;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;-moz-box-pack:end;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;-webkit-box-pack:end;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;-webkit-flex-pack:end;display:flex;align-items:stretch;flex-direction:column;flex-pack:end;width:100%;height:100%;font-size:12pt}.client-view .client-body{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;position:relative}.client-view .client-bottom{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.client-view .client-body guac-tiled-clients{position:absolute;left:0;top:0;right:0;bottom:0;width:auto;height:auto}.client .menu .header h2{text-transform:none}.client .user-menu .menu-contents li a.disconnect{background-repeat:no-repeat;background-size:1em;background-position:.75em;padding-left:2.5em;background-image:url(images/x.svg)}.client .drop-pending .display{background:#3161a9}.client .drop-pending .display>*{opacity:.5}#guac-menu .header h2.connection-select-menu{overflow:visible}.connection-select-menu{padding:0;min-width:0}.connection-select-menu .menu-dropdown{border:none}.connection-select-menu .menu-dropdown .menu-contents{font-weight:400;font-size:.8em;right:auto;left:0;max-width:100vw;width:400px}.connection-select-menu .menu-dropdown .menu-contents .filter input{border-bottom:1px solid rgba(0,0,0,.125);border-left:none}.connection-select-menu .menu-dropdown .menu-contents .filter{margin-bottom:.5em;padding:0}.connection-select-menu .menu-dropdown .menu-contents .group-list .caption{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis}.connection-select-menu .menu-dropdown .menu-contents .caption .connection,.connection-select-menu .menu-dropdown .menu-contents .caption .connection-group{display:inline-block}#connection-warning{position:absolute;right:.25em;bottom:.25em;z-index:20;width:3in;max-width:100%;min-height:1em;border-left:2em solid #fa0;box-shadow:1px 1px 2px rgba(0,0,0,.25);background:#ffe;padding:.5em .75em;font-size:.8em}#connection-warning:before{content:" ";display:block;position:absolute;left:-2em;top:0;width:1.25em;height:100%;margin:0 .375em;background:url(images/warning.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.software-cursor{cursor:url(images/mouse/blank.gif),url(images/mouse/blank.cur),default;overflow:hidden;cursor:none}.guac-error .software-cursor{cursor:default}div.main{overflow:auto;width:100%;height:100%;position:relative;font-size:0}div.displayOuter{height:100%;width:100%;position:absolute;left:0;top:0;display:table}div.displayMiddle{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center}div.display{display:inline-block}div.display *{position:relative}div.display>*{margin-left:auto;margin-right:auto}.file-browser .directory>.children{padding-left:1em;display:none}.file-browser .list-item .caption{white-space:nowrap;border:1px solid transparent}.file-browser .list-item.focused .caption{border:1px dotted rgba(0,0,0,.5);background:rgba(204,221,170,.5)}.file-browser .normal-file>.caption .icon{background-image:url(images/file.svg)}.file-browser .directory>.caption .icon{background-image:url(images/folder-closed.svg)}.file-browser .directory.previous>.caption .icon{background-image:url(images/folder-up.svg)}#file-transfer-dialog{position:absolute;right:0;bottom:0;z-index:20;font-size:.8em;width:4in;max-width:100%;max-height:3in}#file-transfer-dialog .transfer-manager{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column;max-width:inherit;max-height:inherit;border:1px solid rgba(0,0,0,.5);box-shadow:1px 1px 2px rgba(0,0,0,.25)}#file-transfer-dialog .transfer-manager .header{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}#file-transfer-dialog .transfer-manager .transfer-manager-body{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:auto}@media (max-height:3in){#file-transfer-dialog{max-height:1.5in}}@media (max-height:1.5in){#file-transfer-dialog{height:100%}#file-transfer-dialog .transfer-manager{position:absolute;left:.5em;top:.5em;right:.5em;bottom:.5em}}#filesystem-menu .header h2{font-size:1em;font-weight:400;padding-top:0;padding-bottom:0}#filesystem-menu .header{-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#filesystem-menu .menu-body{padding:.25em}#filesystem-menu .header.breadcrumbs{display:block;background:rgba(0,0,0,.0125);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:none;margin-top:0;border-top:none}#filesystem-menu .header.breadcrumbs .breadcrumb{display:inline-block;padding:.5em;font-size:.8em;font-weight:700}#filesystem-menu .header.breadcrumbs .breadcrumb:hover{background-color:#f4ebff;cursor:pointer}#filesystem-menu .header.breadcrumbs .breadcrumb.root{background-size:1.5em 1.5em;-moz-background-size:1.5em 1.5em;-webkit-background-size:1.5em 1.5em;-khtml-background-size:1.5em 1.5em;background-repeat:no-repeat;background-position:50%;background-image:url(images/drive.svg);width:2em;height:2em;padding:0;vertical-align:middle}#guac-menu .content{padding:0;margin:0;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column}#guac-menu .content>*{margin:0;-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}#guac-menu .content>*+*{margin-top:1em}#guac-menu .header h2{white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}#guac-menu #mouse-settings .choice{text-align:center}#guac-menu #mouse-settings .choice .figure{display:inline-block;vertical-align:middle;width:75%;max-width:320px}#guac-menu #keyboard-settings .caption{font-size:.9em;margin-left:2em;margin-right:2em}#guac-menu #mouse-settings .figure .caption{text-align:center;font-size:.9em}#guac-menu #mouse-settings .figure img{display:block;width:100%;max-width:320px;margin:1em auto}#guac-menu #keyboard-settings .figure{float:right;max-width:30%;margin:1em}#guac-menu #keyboard-settings .figure img{width:100%}#guac-menu #zoom-settings{text-align:center}#guac-menu #devices .device{border:1px solid rgba(0,0,0,.125);background:rgba(0,0,0,.04);padding:1em 1em 1em 3.5em;background-size:1.5em 1.5em;-moz-background-size:1.5em 1.5em;-webkit-background-size:1.5em 1.5em;-khtml-background-size:1.5em 1.5em;background-repeat:no-repeat;background-position:1em}#guac-menu #devices .device:hover{cursor:pointer;border-color:#000}#guac-menu #devices .device.filesystem{background-image:url(images/drive.svg)}#guac-menu #share-links{padding:1em;border:1px solid rgba(0,0,0,.125);background:rgba(0,0,0,.04);font-size:.8em}#guac-menu #share-links h3{padding-bottom:0}#guac-menu #share-links th{white-space:nowrap}#guac-menu #share-links a[href]{display:block;padding:0 1em;font-family:monospace;font-weight:700}.keyboard-container{display:block;text-align:center;width:100%;margin:0;padding:0;border-top:1px solid #000;background:#222;opacity:.85;z-index:1}.menu{overflow:hidden;position:absolute;top:0;height:100%;max-width:100%;width:480px;background:#eee;box-shadow:inset -1px 0 2px #fff,1px 0 2px #000;z-index:100;-webkit-transition:left .125s,opacity .125s;-moz-transition:left .125s,opacity .125s;-ms-transition:left .125s,opacity .125s;-o-transition:left .125s,opacity .125s;transition:left .125s,opacity .125s}.menu-content{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column;width:100%;height:100%;background:#fafafa}.menu-content .header{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.menu-body{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:1em;overflow:auto;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:column;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:vertical;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:column;display:flex;align-items:stretch;flex-direction:column}.menu-body>*{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.menu-section h3{margin:0;padding:0 0 1em;font-weight:600}.menu-section~.menu-section h3{padding-top:1em}.menu,.menu.closed{left:-480px;opacity:0}.menu.open{left:0;opacity:1}.client-status-modal{position:absolute;left:0;top:0;width:100%;height:100%;display:none;background:rgba(0,0,0,.5)}.client-status-modal.shown{display:block}.client-status-modal guac-modal{position:absolute}.client-status-modal .notification{background:rgba(40,40,40,.75);color:#fff;width:100%;max-width:100%;padding:1em;text-align:center;border:none}.client-status-modal .notification.error{background:rgba(112,9,8,.75)}.client-status-modal .notification .title-bar{display:none}.client-status-modal .notification .button{background:transparent;border:2px solid #fff;box-shadow:none;text-shadow:none;font-weight:400;padding-right:10px}.client-status-modal .notification .button:hover{text-decoration:underline;background:hsla(0,0%,100%,.25)}.client-status-modal .notification .button:active{background:hsla(0,0%,100%,.5)}.client-status-modal .notification .parameters{width:100%;max-width:5in;margin:0 auto}.client-status-modal .notification .parameters .password-field .toggle-password,.client-status-modal .notification .parameters h3{display:none}.client-status-modal .notification .parameters input[type=email],.client-status-modal .notification .parameters input[type=number],.client-status-modal .notification .parameters input[type=password],.client-status-modal .notification .parameters input[type=text],.client-status-modal .notification .parameters textarea{background:transparent;border:2px solid #fff;color:#fff}.share-menu{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.share-menu .menu-dropdown .menu-title{padding-left:2em;background-repeat:no-repeat;background-size:1em;background-position:.5em;background-image:url(images/share.svg)}div.thumbnail-main{overflow:hidden;width:100%;height:100%;position:relative;font-size:0}.thumbnail-main .display{pointer-events:none}.tiled-client-grid{width:100%;height:100%}.tiled-client-grid,.tiled-client-grid .client-tile,.tiled-client-grid .tiled-client-cell,.tiled-client-grid .tiled-client-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tiled-client-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tiled-client-grid .tiled-client-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.tiled-client-grid .client-tile{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;line-height:1.5}.tiled-client-grid .client-tile .client-tile-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;background:#444;padding:0 .25em;font-size:.8em;color:#fff;z-index:30;min-height:1.5em}.tiled-client-grid .client-tile.focused .client-tile-header{background-color:#3161a9}.tiled-client-grid .client-tile .client-tile-header>*{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.tiled-client-grid .client-tile .client-tile-header .client-tile-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 .5em;margin-bottom:-.125em}.tiled-client-grid .client-tile .main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tiled-client-grid .client-tile-disconnect,.tiled-client-grid .client-tile-shared-indicator{max-height:1em;height:100%}.tiled-client-grid .client-tile-shared-indicator{display:none}.tiled-client-grid .shared .client-tile-shared-indicator{display:inline}.tiled-client-grid .client-user-count{visibility:hidden;display:block;position:absolute;right:0;top:0;z-index:1;border-radius:.25em;padding:.125em .75em;margin:.5em;background:#055;color:#fff;font-weight:700;font-size:.8em}.tiled-client-grid .client-user-count:before{content:" ";display:inline-block;margin-bottom:-.2em;padding-right:.25em;width:1em;height:1em;background:50%/contain no-repeat url(images/user-icons/guac-user-white.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.tiled-client-grid .client-user-count .client-user-count-messages,.tiled-client-grid .client-user-count .client-user-count-users{position:absolute;right:0;padding:0;margin:.5em 0 0;list-style:none}.tiled-client-grid .client-user-count .client-user-count-message,.tiled-client-grid .client-user-count .client-user-count-users{border-radius:.25em;background:#000;color:#fff;padding:.5em}.tiled-client-grid .client-user-count .client-user-count-message{white-space:nowrap;animation:fadeout 1s linear 3s}.tiled-client-grid .client-tile-header .client-user-count{display:inline-block;position:relative;white-space:nowrap;background:#000;padding-left:.5em;padding-right:.75em}.tiled-client-grid .client-tile-header .client-user-count:before{padding-right:.75em}.tiled-client-grid .joined .client-user-count{visibility:visible}.tiled-client-grid .client-user-count .client-user-count-users{display:none}.tiled-client-grid .client-user-count:hover .client-user-count-users{display:block}.tiled-client-grid .client-user-count .client-user-count-user:after{content:", ";margin-right:.25em}.tiled-client-grid .client-user-count .client-user-count-user:last-child:after{content:none}.tiled-client-grid .client-user-count .client-user-count-user{display:inline-block}.tiled-client-grid .client-user-count .client-user-count-user.anonymous{font-style:italic;opacity:.5}.tiled-client-grid .client-user-count .client-user-count-users{width:256px;max-width:75vw;white-space:normal;border:1px solid #333}.tiled-client-grid .client-user-count .client-user-count-users:before{content:" ";display:block;position:absolute;right:.5em;top:-.5em;width:1em;height:1em;background:#000;border:1px solid #333;border-right:none;border-bottom:none;transform:rotate(45deg)}.transfer-manager{background:#fff}.transfer-manager .header h2{font-size:1em;padding-top:0;padding-bottom:0}.transfer-manager .header{margin:0;-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.transfer-manager h3{font-size:1em;margin:.25em .25em 0;opacity:.5;text-align:center}.transfer-manager .transfers{display:table;padding:.25em;width:100%}.transfer{display:table-row}.transfer .transfer-status{display:table-cell;padding:.25em;position:relative}.transfer .text{display:table-cell;text-align:right;padding:.25em}.transfer .filename{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;font-family:monospace;font-weight:700;padding:.125em}@keyframes transfer-progress{0%{background-position:0 0}to{background-position:64px 0}}@-webkit-keyframes transfer-progress{0%{background-position:0 0}to{background-position:64px 0}}.transfer .progress{width:100%;padding:.25em;position:absolute;top:0;left:0;bottom:0;opacity:.25}.transfer.in-progress .progress{background-color:#eee;background-image:url(images/progress.svg);background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;animation-name:transfer-progress;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:transfer-progress;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}.transfer .progress .bar{display:none;background:#a3d655;position:absolute;top:0;left:0;height:100%;width:0}.transfer.in-progress .progress .bar{display:initial}.transfer.savable{cursor:pointer}.transfer.savable .filename{color:#00f;text-decoration:underline}.transfer.error{background:#fdd}.transfer .error-text,.transfer.error .progress .bar,.transfer.error .text{display:none}.transfer.error .error-text{display:block;margin:.5em 0 0;width:100%}.viewport{position:absolute;bottom:0;right:0;width:100%;height:100%;overflow:hidden}.client-zoom .client-zoom-in,.client-zoom .client-zoom-out,.client-zoom .client-zoom-state{display:inline-block;vertical-align:middle}.client-zoom .client-zoom-in,.client-zoom .client-zoom-out{max-width:3em;border:1px solid rgba(0,0,0,.5);background:rgba(0,0,0,.1);border-radius:2em;margin:.5em;cursor:pointer}.client-zoom .client-zoom-in img,.client-zoom .client-zoom-out img{width:100%;opacity:.5}.client-zoom .client-zoom-in:hover,.client-zoom .client-zoom-out:hover{border:1px solid #000;background:#cda}.client-zoom .client-zoom-in:hover img,.client-zoom .client-zoom-out:hover img{opacity:1}.client-zoom .client-zoom-state{font-size:1.5em}.client-zoom .client-zoom-autofit{text-align:left;margin-top:1em}.client-zoom .client-zoom-state input{width:2em;font-size:1em;padding:0;background:transparent;border-color:rgba(0,0,0,.125)}.client-zoom .client-zoom-state input::-webkit-inner-spin-button,.client-zoom .client-zoom-state input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.clipboard,.clipboard-service-target{background:#fff;border:none}.clipboard{position:relative;border:1px solid #aaa;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;width:100%;height:2in;white-space:pre;padding:.25em}.clipboard div,.clipboard p{margin:0}.clipboard img{max-width:100%;max-height:100%;display:block;margin:0 auto;border:1px solid #000;background:url(images/checker.svg)}.clipboard-service-target{position:fixed;left:-1em;right:-1em;width:1em;height:1em;white-space:pre;overflow:hidden;border:none;display:none}.clipboard-editor{position:relative}.clipboard-editor .clipboard{overflow:auto;font-size:1em}.clipboard-editor .clipboard.clipboard-contents-hidden{color:transparent;overflow:hidden}.clipboard-editor .clipboard-contents-hidden-hint{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;display:flex;align-items:center}.clipboard-editor .clipboard-contents-hidden-hint .clipboard-contents-hidden-hint-text{flex:1;background:rgba(0,0,0,.125);color:#888;padding:.5em;overflow:hidden;font-size:.9em;text-align:center;font-style:italic}.clipboard-editor .clipboard-contents-hidden-hint:hover .clipboard-contents-hidden-hint-text{text-decoration:underline}.resize-sensor{height:100%;width:100%;position:absolute;left:0;top:0;overflow:hidden;border:none;opacity:0;z-index:-1}.guac-toast-container{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;max-width:400px;padding:8px}.guac-toast{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;font-size:14px;box-shadow:0 4px 12px rgba(0,0,0,.2);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.15);min-height:56px;max-width:100%;cursor:pointer;pointer-events:auto;word-wrap:break-word;will-change:transform,opacity;animation:slideInRight .3s ease-out}.guac-toast:hover{transform:translateY(-2px);opacity:.95}.guac-toast-success{background-color:#067647;color:#fff}.guac-toast-error{background-color:#dc2626;color:#fff}.guac-toast-message{flex:1;white-space:normal}.guac-toast-close{flex-shrink:0;background:none;border:none;color:inherit;font-size:24px;line-height:1;cursor:pointer;padding:0 0 0 12px;opacity:.8;transition:opacity .2s ease,}.guac-toast-close:hover{opacity:1;background:hsla(0,0%,100%,.1)}.guac-toast.slideIn{animation:slideIn .5s cubic-bezier(.34,1.56,.64,1) forwards}.guac-toast.slideOut{animation:slideOut .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateX(120%) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideOut{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(120%) scale(.95)}}@media (max-width:480px){.guac-toast-container{left:10px;right:10px;top:10px;max-width:none;transform:none!important}.guac-toast{padding:12px 14px;font-size:13px}.guac-toast-message{font-size:12px}}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat 50%;background-size:0;transition:all .3s}.pickr .pcr-button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;z-index:-1;z-index:auto}.pickr .pcr-button:after,.pickr .pcr-button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:.15em}.pickr .pcr-button:after{transition:background .3s;background:var(--pcr-color)}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app *,.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px var(--pcr-color)}.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{transition:box-shadow .3s}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display:grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:transparent;z-index:1}.pcr-app .pcr-swatches>button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{width:auto;color:#fff}.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f44250}.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=monolith]{width:14.25em;max-width:95vw;padding:.8em}.pcr-app[data-theme=monolith] .pcr-selection{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:100%;height:1em;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5em}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;transition:background-color .3s,box-shadow .3s;border-radius:.15em 0 0 .15em;z-index:2}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 .15em .15em 0}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color{background:var(--pcr-color);width:50%;height:100%}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;width:100%;height:100%}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity{height:.5em;margin-top:.75em}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker{top:50%;transform:translateY(-50%)}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{flex-grow:1;border-radius:50em}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(90deg,transparent,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,.25em}.form-field .password-field{white-space:nowrap}.form-field .password-field .icon.toggle-password{display:inline-block;opacity:.5;cursor:default;background-repeat:no-repeat;background-size:1em;width:1em;height:1em}.form-field .password-field input[type=password]~.icon.toggle-password{background-image:url(images/action-icons/guac-show-pass.svg)}.form-field .password-field input[type=text]~.icon.toggle-password{background-image:url(images/action-icons/guac-hide-pass.svg)}.form table.fields th{text-align:left;font-weight:400;padding-right:1em;font-size:14px;color:#414651;font-weight:500}.redirect-field-container{height:100%;width:100%;position:fixed;left:0;top:0;display:table;background:#fff}.redirect-field{width:100%;display:table-cell;vertical-align:middle;text-align:center}.terminal-color-scheme-field{max-width:320px}.terminal-color-scheme-field select{width:100%}.terminal-color-scheme-field .custom-color-scheme{background:#eee;padding:.5em;border:1px solid silver;border-spacing:0;margin-top:-2px;width:100%}.terminal-color-scheme-field .custom-color-scheme-section{display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:flex}.terminal-color-scheme-field .guac-input-color{display:block;margin:2px;width:1.5em;height:1.5em;min-width:1.25em;border-radius:.15em;line-height:1.5em;text-align:center;font-size:.75em;cursor:pointer;color:#000;-ms-flex:1;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}.terminal-color-scheme-field .guac-input-color.read-only{cursor:not-allowed}.terminal-color-scheme-field .guac-input-color.dark{color:#fff}.terminal-color-scheme-field .palette .guac-input-color{font-weight:700}.terminal-color-scheme-field.custom-color-scheme-details-hidden .custom-color-scheme .palette .guac-input-color{color:transparent}.terminal-color-scheme-field .custom-color-scheme-details-header{font-size:.8em;margin:.5em 0;padding:0}.terminal-color-scheme-field .custom-color-scheme-details-header:before{content:"▸ "}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-details-header:before{content:"▾ "}.terminal-color-scheme-field .custom-color-scheme-hide-details,.terminal-color-scheme-field .custom-color-scheme-show-details{color:#00f;text-decoration:underline;cursor:pointer;margin:0 .25em;font-weight:400}.terminal-color-scheme-field .custom-color-scheme-hide-details{display:none}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-hide-details{display:inline}.terminal-color-scheme-field .custom-color-scheme-details,.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-show-details{display:none}.terminal-color-scheme-field.custom-color-scheme-details-visible .custom-color-scheme-details{display:block;width:100%;margin:.5em 0}.guac-input-color-picker[data-theme=monolith]{width:16.25em}.guac-input-color-picker[data-theme=monolith] button{min-width:0;padding:0;margin:0;box-shadow:none}:root{--spacing-none:0px;--spacing-xxs:2px;--spacing-xs:4px;--spacing-sm:6px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:20px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-5xl:40px;--spacing-6xl:48px;--spacing-7xl:64px;--spacing-8xl:80px;--spacing-9xl:96px;--spacing-10xl:128px;--spacing-11xl:160px;--brand-25:#fcfaff;--brand-50:#f9f5ff;--brand-100:#f4ebff;--brand-200:#e9d7fe;--brand-300:#d6bbfb;--brand-400:#b692f6;--brand-500:#9e77ed;--brand-600:#7f56d9;--brand-700:#6a41c8;--brand-800:#48298e;--brand-850:#48298e;--brand-900:#38206f;--brand-950:#28174f;--base-white:#fff;--base-black:#000;--base-transparent:transparent;--gray-25:#fdfdfd;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e9eaeb;--gray-300:#d5d7da;--gray-400:#a4a7ae;--gray-500:#717680;--gray-600:#535862;--gray-700:#414651;--gray-800:#252b37;--gray-900:#181d27;--gray-950:#0a0d12;--error-25:#fffbfa;--error-50:#fef3f2;--error-100:#fee4e2;--error-200:#fecdca;--error-300:#fda29b;--error-400:#f97066;--error-500:#f04438;--error-600:#d92d20;--error-700:#b42318;--error-800:#912018;--error-900:#7a271a;--error-950:#55160c;--warning-25:#fffce5;--warning-50:#fffae8;--warning-100:#fef0c7;--warning-200:#fedf89;--warning-300:#fec84b;--warning-400:#fdb022;--warning-500:#f79009;--warning-600:#dc6803;--warning-700:#b54708;--warning-800:#93370d;--warning-900:#7a2e0e;--warning-950:#4e1d09;--success-25:#f6fef9;--success-50:#ecfdf3;--success-100:#dcfae6;--success-200:#abefc6;--success-300:#75e0a7;--success-400:#47cd89;--success-500:#17b26a;--success-600:#079455;--success-700:#067647;--success-800:#085d3a;--success-900:#074d31;--success-950:#053321;--gray-blue-25:#fcfcfd;--gray-blue-50:#f8f9fc;--gray-blue-100:#eaecf5;--gray-blue-200:#d5d9eb;--gray-blue-300:#b3b8db;--gray-blue-400:#717bbc;--gray-blue-500:#4e5ba6;--gray-blue-600:#3e4784;--gray-blue-700:#363f72;--gray-blue-800:#293056;--gray-blue-900:#101323;--gray-blue-950:#0d0f1c;--gray-cool-25:#fcfcfd;--gray-cool-50:#f9f9fb;--gray-cool-100:#eff1f5;--gray-cool-200:#dcdfea;--gray-cool-300:#b9c0d4;--gray-cool-400:#7d89b0;--gray-cool-500:#5d6b98;--gray-cool-600:#4a5578;--gray-cool-700:#404968;--gray-cool-800:#30374f;--gray-cool-900:#111322;--gray-cool-950:#0e101b;--gray-modern-25:#fcfcfd;--gray-modern-50:#f8fafc;--gray-modern-100:#eef2f6;--gray-modern-200:#e3e8ef;--gray-modern-300:#cdd5df;--gray-modern-400:#9aa4b2;--gray-modern-500:#697586;--gray-modern-600:#4b5565;--gray-modern-700:#364152;--gray-modern-800:#202939;--gray-modern-900:#121926;--gray-modern-950:#0d121c;--color-white:var(--base-white,#fff);--color-black:var(--base-black,#000);--color-transparent:var(--base-transparent,transparent);--color-brand-primary:var(--brand-600,#7f56d9);--color-brand-light:var(--brand-100,#f4ebff);--color-brand-dark:var(--brand-800,#48298e);--color-text-default:var(--gray-700,#414651);--color-background-default:var(--gray-50,#fafafa);--color-border-default:var(--gray-200,#e9eaeb);--color-error:var(--error-500,#f04438);--color-warning:var(--warning-500,#f79009);--color-success:var(--success-500,#17b26a);--color-gray-blue-text:var(--gray-blue-700,#363f72);--color-gray-cool-background:var(--gray-cool-50,#f9f9fb);--color-gray-modern-border:var(--gray-modern-300,#cdd5df);--color-text-primary:var(--gray-900,#181d27);--color-text-secondary:var(--gray-700,#414651);--color-text-tertiary:var(--gray-600,#535862);--color-text-brand-600:var(--brand-600,#7f56d9);--color-text-brand-700:var(--brand-700,#6a41c8);--color-text-success:var(--success-700,#067647);--color-text-danger:var(--error-400,#f97066);--color-text-black:var(--base-black,#000);--color-text-white:var(--base-white,#fff);--color-text-placeholder:var(--gray-500,#717680);--font-family-display:"Inter",sans-serif;--font-family-body:"Inter",sans-serif}html{scroll-behavior:smooth}.history-unavailable div.recent-connections{display:none}div.all-connections,div.clipboardDiv,div.recent-connections,div.settings{margin:1em;padding:0}.all-connections .list-buttons{text-align:center;padding:0}div.recent-connections{text-align:center}div.recent-connections div.connection{-moz-border-radius:.5em;-webkit-border-radius:.5em;-khtml-border-radius:.5em;border-radius:.5em;display:inline-block;padding:1em;margin:1em;text-align:center;max-width:75%;overflow:hidden;position:relative}.empty.balancer a.home-connection-group,a.home-connection{display:block}.all-connections .connection-group>.caption .icon{display:none}.all-connections .connection-group.empty.balancer>.caption .icon,.all-connections .connection-group>.caption .icon.expand{display:inline-block}.all-connections .connection-group.empty.balancer>.caption .icon.expand{display:none}.recent-connections .connection .remove-recent{visibility:hidden}.recent-connections .connection:hover .remove-recent{visibility:visible}.recent-connections .connection .remove-recent:after{content:"";display:block;height:100%;width:100%;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(images/x-black.svg)}.recent-connections .connection .remove-recent{height:1em;width:1em;position:absolute;top:10px;z-index:10;float:right;right:10px;opacity:.2}.recent-connections .connection .remove-recent:hover{opacity:1}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:9999}.spinner{width:50px;height:50px;border:6px solid #444;border-top:6px solid var(--color-brand-primary);border-radius:50%;animation:spin 1s linear infinite}.akku-container .header{padding:16px;display:flex;justify-content:space-between;align-items:flex-start;background-color:#fff;border-radius:10px 10px 0 0;border:1px solid #e5e7eb;border-bottom:0}.akku-container .header-left h1{font-size:20px;font-weight:600;color:#181d27;margin-bottom:6px;display:flex;align-items:center;gap:10px;padding:0}.akku-container .profile-count{display:inline-flex;align-items:center;font-size:12px;line-height:18px;font-weight:500;color:#414651;padding:2px 6px;border-radius:8px;border:1px solid #d5d7da}.akku-container .header-left p{font-size:14px;color:#535862;font-weight:400;margin:0}.akku-container .search-box{position:relative;width:280px}.akku-container .search-box input{width:100%;padding:9px 40px;border:1px solid #d5d7da;border-radius:8px;outline:none;transition:border-color .2s;background-color:#fff;color:#64748b;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.akku-container .search-box input::placeholder{color:#717680}.akku-container .search-box input:focus{border-color:#cbd5e1}.akku-container .search-icon{left:14px;font-size:16px}.akku-container .search-icon,.akku-container .search-shortcut{position:absolute;top:50%;transform:translateY(-50%);color:#94a3b8}.akku-container .search-shortcut{right:12px;font-size:12px;background-color:#f8fafc;padding:3px 7px;border-radius:4px;border:1px solid #e2e8f0;font-weight:500}.akku-container .table-container{overflow-x:auto}.akku-container table{width:100%;border-collapse:collapse}.akku-container thead{background-color:#fafafa;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.akku-container th{padding:14px 32px;text-align:left;font-size:13px;font-weight:600;color:#64748b;letter-spacing:.3px}.akku-container th:last-child{text-align:left}.akku-container td{padding:18px 32px;font-size:14px;color:#0f172a;border-bottom:1px solid #f5f5f5}.akku-container tbody tr:last-child td{border-bottom:none}.akku-container tbody tr{transition:background-color .15s}.akku-container tbody tr:hover{background-color:#fafafa}.akku-container .profile-name{color:#64748b;font-weight:400}.akku-container .actions{display:flex;gap:6px}.akku-container .icon-btn{width:34px;height:34px;border:1px solid #e2e8f0;background-color:#fff;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.akku-container .icon-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.akku-container .icon-btn svg{width:16px;height:16px;stroke:#64748b;stroke-width:2;fill:none}.pagination{justify-content:space-between;padding:18px 32px;border-top:1px solid #f0f0f0}.pagination,.pagination button{display:flex;align-items:center;background-color:#fff}.pagination button{padding:9px 16px;border:1px solid #e2e8f0;border-radius:7px;font-size:14px;color:#64748b;cursor:pointer;transition:all .2s;gap:6px;font-weight:500}.group-list-page .pagination button:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1}.goals .group-list-page .list-item{margin:4px 0}.pagination button:disabled{opacity:.4;cursor:not-allowed}.page-number{min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;border-radius:7px;font-weight:600;color:#0f172a;font-size:14px;border:1px solid #e2e8f0}.server-list-item.row{display:flex;justify-content:start;align-items:center;gap:60px;padding:12px 0;border-bottom:1px solid #e5e7eb}.akku-table{display:flex;flex-direction:column;width:100%;border:1px solid #ddd;border-radius:4px;overflow:hidden}.akku-table .list-item{transition:background-color .3s ease}.akku-table .list-item:hover{background-color:#f9fafb}.akku-table .table-header{display:flex;padding:0 16px;border-bottom:2px solid #e9eaeb;background:#f2f2f2;min-height:48px}.akku-table .table-header-column{color:#717680;font-size:15px;font-weight:600;letter-spacing:.3px;display:flex;align-items:center}.akku-table .table-header-column.name{flex:5.6;text-align:left}.akku-table .table-header-column.link{flex:1;text-align:left;padding-left:3rem}.akku-table .table-row{display:flex;padding:4px 6px;border-bottom:1px solid #e9eaeb!important;align-items:center}.akku-table .table-row:last-child{border-bottom:none}.akku-table .table-column.name{flex:2}.table-column.name{cursor:text}.akku-table .table-column.link{display:flex;justify-content:center}.akku-table .group-list-page{overflow:auto;padding:0;height:calc(100vh - 380px)}.akku-table .group-list-page.no-data{max-height:none!important;height:auto!important}.akku-table .table-row .no-data,.no-data{border:1px solid #e5e7eb!important}.link .home-connection:hover{background:#f4ebff}.link .home-connection{display:flex;justify-content:start;align-items:center;padding:6px;border-radius:4px;font-size:14px}.akku-table.no-data .table-cell{width:100%;display:flex;justify-content:center;align-items:center;max-height:calc(100vh - 392px);min-height:calc(100vh - 325px)}.no-data-icon{text-align:center}.no-data-icon svg{margin:0 auto}.arrow-up:after{content:" ▲"}.arrow-down:after{content:" ▼"}.akku-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:10000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.akku-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:482px;min-width:482px;min-height:368px;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.akku-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f3f4f6;margin-bottom:24px;padding:24px 24px 10px}.akku-modal-title{margin:0;font-size:18px;font-weight:600;color:#111827;display:flex;align-items:center}.akku-modal-close{font-size:26px;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6b7280;transition:all .2s;max-width:30px;height:30px}.akku-modal-close:hover{background-color:#f3f4f6;color:#374151}.akku-modal-close:active{box-shadow:none!important}.akku-modal-body{padding:0 24px}.akku-modal-footer{padding:24px;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.akku-form-group{margin-bottom:20px}.akku-form-group label{display:block;margin-bottom:6px;color:#414651;font-size:14px;line-height:20px;font-weight:500}.akku-form-input{box-sizing:border-box;transition:all .2s;width:100%;padding:.5rem 2.5rem .5rem .5rem!important;border:1px solid #d1d5db!important;border-radius:.375rem;min-width:100%;min-height:40px}.akku-form-input:focus{border-color:#7f56d9;outline:none}.akku-form-input::placeholder{color:#9ca3af}.akku-alert{padding:12px;margin-top:16px;border-radius:6px;font-size:14px;display:flex;align-items:center}.akku-alert-error{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.akku-alert-success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.akku-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.change-password{display:inline-flex;align-items:center;padding:6px 12px;color:#6b7280;text-decoration:none;border-radius:4px;font-size:14px;transition:all .2s;margin-left:8px}.change-password:hover{background:#f4ebff;text-decoration:none}.password-input-container{position:relative;display:flex;align-items:center}.password-input-container input{flex:1;padding-right:45px}.password-toggle-btn{position:absolute;right:12px;background:none;border:none;cursor:pointer;color:#666;padding:5px;border-radius:3px;transition:color .2s ease}.password-toggle-btn:hover{color:#333;background-color:#f5f5f5}.akku-form-input.has-error{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.akku-error-message{color:#dc3545;font-size:.875rem;margin-top:.25rem;display:block}.akku-btn:disabled{opacity:.6;cursor:not-allowed}::-webkit-scrollbar-button{display:none}@media (max-width:1280px){.akku-container .header-left h1{font-size:16px}.akku-container .header-left p{font-size:12px}.akku-table .table-header-column{font-size:14px}.change-password,.link .home-connection,.list-item .name{font-size:12px}}@media (max-width:1280px){.akku-table .table-row{padding:0 6px}.akku-table .table-header{min-height:35px}.akku-table .group-list-page{max-height:calc(100vh - 306px);min-height:auto}.akku-container .profile-count{font-size:10px}.akku-table.no-data .table-cell{min-height:calc(100vh - 265px)}}.import.help{text-transform:none}.import.help p{max-width:70em}.import.help h2{padding-bottom:0}.import.help p,.import.help pre{margin-left:1em}.import.help pre{background-color:rgba(0,0,0,.15);padding:10px;width:fit-content}.import.help .footnotes{border-top:1px solid grey;padding-top:1em;width:fit-content;margin-left:1em}.import .import-buttons{margin-top:10px;display:flex;gap:10px;justify-content:center}.import .errors table{width:100%}.import .errors .error-message{color:red}.import .errors .error-message ul{margin:0}.file-upload-container{display:flex;flex-direction:column;align-items:center;padding:24px;border:1px dashed #d9d9d9;margin-left:auto;margin-right:auto;margin-top:10px;height:calc(100vh - 330px)}.file-upload-container.file-selected{display:flex;flex-direction:column;margin-top:20px;justify-content:center;align-items:center}.file-upload-container .clear{margin:0}.file-upload-container .upload-header{display:flex;flex-direction:row;width:100%;margin-bottom:5px;justify-content:space-between}.file-upload-container .file-error{color:red}.file-upload-container .file-options{font-weight:700}.file-upload-container .file-upload-input{display:none}.file-upload-container .drop-target{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;height:calc(100vh - 200px)}.file-upload-container .drop-target.file-present{background:rgba(0,0,0,.15)}.file-upload-container .drop-target .file-name{font-weight:700;font-size:1.5em}.file-upload-container .drop-target.drop-pending{background:#3161a9}.file-upload-container .drop-target.drop-pending>*{opacity:.5}.file-upload-container .drop-target .title{font-weight:700;font-size:1.25em;background-image:url(images/user-icons/upload.svg);height:100px;background-position:50%;background-size:contain;width:100px}.file-upload-container .drop-target .browse-link{cursor:pointer}.file-upload-container .import-config{margin-top:.5em;list-style:none;width:100%;padding-left:0}.file-upload-container .import-config .help{visibility:hidden;cursor:help}.file-upload-container .import-config .help:after{content:"";visibility:visible;display:inline-block;background-image:url(images/question.svg);background-size:contain;width:15px;height:15px;position:relative;top:2px}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes popin{0%{transform:scale(0);opacity:0}to{transform:scale(1)}}.automatic-login-rejected-modal guac-modal{background:#fff;z-index:20}.automatic-login-rejected-modal .notification{display:inline-block;max-width:5in;padding:1em;width:100%;border-radius:16px}a.button{cursor:default;display:inline-block}a.button,button,input[type=submit]{-webkit-appearance:none;text-decoration:none;display:flex;padding:10px 14px;justify-content:center;align-items:center;gap:8px;border-radius:8px;border:1px solid #d5d7da;background:#fff}.buttons button{padding:5px 25px}a.button.danger,button.danger{background:#d92d20;padding:5px 25px;color:#fff}a.button.danger:hover,button.danger:hover{background:#c54}a.button.danger:active,button.danger:active{background:#932}button.danger:disabled,button:disabled,input[type=submit]:disabled{background-color:#f5f5f5;color:#a4a7ae;cursor:not-allowed}.logout-btn:disabled{background-color:#48298e!important;color:#fff!important;cursor:not-allowed}.button.back,.button.change-password,.button.home,.button.logout,.button.manage,.button.reconnect,button.back,button.change-password,button.home,button.logout,button.manage,button.reconnect{position:relative;padding-left:1.8em}.button.back:before,.button.change-password:before,.button.home:before,.button.logout:before,.button.manage:before,.button.reconnect:before,button.back:before,button.change-password:before,button.home:before,button.logout:before,button.manage:before,button.reconnect:before{content:" ";position:absolute;left:0;top:0;bottom:0;width:1.8em;background-repeat:no-repeat;background-size:1em;background-position:.5em .45em}.button.logout:before,button.logout:before{background-image:url(images/action-icons/guac-logout.svg)}.button.reconnect:before,button.reconnect:before{background-image:url(images/circle-arrows.svg)}.button.manage:before,button.manage:before{background-image:url(images/action-icons/guac-config.svg)}.button.back:before,button.back:before{background-image:url(images/action-icons/guac-back.svg)}.button.home:before,button.home:before{background-image:url(images/action-icons/guac-home.svg)}.button.change-password:before,button.change-password:before{background-image:url(images/action-icons/guac-key.svg)}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none;padding:5px 10px}.translate-cloak,[ng-cloak]{display:none!important}.fatal-page-error-modal guac-modal{z-index:30}.fatal-page-error{display:inline-block;width:100%;max-width:5in;padding:1em;text-align:left}.fatal-page-error h1{text-transform:uppercase;padding:0 1em 0 0}.fatal-page-error h1:before{content:" ";display:inline-block;background:url(images/warning.svg);background-repeat:no-repeat;height:1em;width:1em;background-size:contain;margin:0 .25em -.2em}.fatal-page-error-outer{visibility:hidden;opacity:0;transition:opacity,visibility;transition-duration:.25s}.shown.fatal-page-error-outer{visibility:visible;opacity:1}@font-face{font-family:Carlito;font-weight:400;font-style:normal;src:url(fonts/carlito/Carlito-Regular.woff) format("woff")}@font-face{font-family:Carlito;font-weight:700;font-style:normal;src:url(fonts/carlito/Carlito-Bold.woff) format("woff")}@font-face{font-family:Carlito;font-weight:400;font-style:italic;src:url(fonts/carlito/Carlito-Italic.woff) format("woff")}h1{font-size:2em;vertical-align:middle;text-align:center}h1,h2{margin:0;padding:.5em}h2{font-size:1.25em;font-weight:700}.tabbed{background:rgba(0,0,0,.04)}.header{margin-bottom:0;margin-top:0;border-top:none;width:100%;display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.header.tabbed{margin-bottom:0;font-size:20px;font-weight:700;padding:0;background:transparent}.header h2{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding-left:0}.header .filter{margin:0;padding:.5em}.header .filter input{width:100%;font-size:14px;outline:none;transition:border-color .2s;background-color:#fff;color:#64748b;border:1px solid var(--gray-300,#d5d7da);border-radius:var(--spacing-md,8px);padding:var(--spacing-sm,6px) 20px;background-color:var(--base-white,#fff);box-shadow:0 1px 2px 0 rgba(var(--gray-950,#0a0d12),.05);min-height:40px;padding-left:32px}.header .filter input::placeholder{color:var(--gray-500,#717680)}.header:not(.ng-hide)~.header .user-menu{display:none}.select-field{position:relative}.hide-default-arrow{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;background-color:#fff;padding-right:25px}.select-wrapper{position:relative;max-width:20em}.custom-select:after,.select-wrapper:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.time-zone-field{display:flex;max-width:20em;gap:10px}.time-zone-field .select-wrapper{max-width:50%;width:50%}.time-zone,.time-zone-field .select-wrapper .time-zone-region{width:100%}@media (max-width:1280px){.header .filter input{max-height:30px;min-height:35px}.header .filter input::placeholder{font-size:12px}.header .filter input{font-size:12px}}input[type=checkbox],input[type=email],input[type=number],input[type=radio],input[type=text],label,textarea{-webkit-tap-highlight-color:rgba(128,192,128,.5);color:#414651;font-size:14px;font-weight:500}input[type=checkbox].custom-checkbox{position:relative}input[type=checkbox].custom-checkbox:checked:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.location-chooser{width:20em;cursor:not-allowed}.location.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}div.location:focus,div.location:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,textarea:focus,textarea:focus-visible{border-color:#7f56d9;outline:none}div.location,input[type=email],input[type=number],input[type=password],input[type=text],textarea{border:1px solid var(--Colors-Border-border-primary,#d5d7da);box-shadow:0 1px 2px 0 var(--ColorsEffectsShadowsshadow-xs);-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:8px;width:100%!important;max-width:25em;padding:.45em;font-size:.8em;background:#fff;cursor:text}div.location,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-family:Inter,sans-serif;font-size:14px}textarea{max-width:none;width:30em;height:10em;white-space:pre;word-wrap:normal;overflow:auto}.connection,.connection-group,.user,.user-group{cursor:pointer}.connection-group a,.connection-group a:hover,.connection-group a:visited,.connection a,.connection a:hover,.connection a:visited,.user-group a,.user-group a:hover,.user-group a:visited,.user a,.user a:hover,.user a:visited{text-decoration:none;color:#000}.recent-connections .connection:hover{background:#f4ebff}.recent-connections .connection .thumbnail{display:block;margin:.5em}.recent-connections .connection .thumbnail>*{border:1px solid #000;background:#000;box-shadow:1px 1px 5px #000;max-width:75%;display:inline-block}.caption *{vertical-align:middle}.caption .choice{display:inline-block}.caption .name{margin-left:.25em}.placeholder{color:hsla(0,0%,100%,.5);text-shadow:-1px -1px rgba(0,0,0,.5);text-align:center;opacity:.5;font-size:2em;font-weight:bolder}.loading{position:relative;min-height:200px}.view.loading{position:fixed;top:0;left:0;width:100%;height:100%}.loading *{visibility:hidden}.loading:before{display:block;position:absolute;content:"";width:96px;height:96px;margin-left:-48px;margin-top:-48px;top:50%;left:50%;background-size:96px 96px;background-position:50%;background-repeat:no-repeat;animation:spinning-cog 4s linear infinite;-moz-animation:spinning-cog 4s linear infinite;-webkit-animation:spinning-cog 4s linear infinite}@keyframes spinning-cog{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-moz-keyframes spinning-cog{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spinning-cog{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.logged-out-modal guac-modal{background:#fff;z-index:20}.logged-out-modal .notification{display:inline-block;max-width:3in;width:100%}#other-connections .client-panel{display:none;position:fixed;right:0;bottom:0;border:1px solid hsla(0,0%,100%,.25);background:rgba(0,0,0,.25);max-width:100%;white-space:nowrap;transition:max-width .125s,width .125s;z-index:20}#other-connections .client-panel.has-clients{display:block}#other-connections .client-panel.hidden{max-width:16px}#other-connections .client-panel-handle{position:absolute;left:0;bottom:0;height:100%;width:16px;z-index:1;background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(images/arrows/right.svg);opacity:.5}#other-connections .client-panel-handle:hover{opacity:.75}#other-connections .client-panel.hidden .client-panel-handle{background-image:url(images/arrows/left.svg)}#other-connections .client-panel-connection-list{text-align:right;margin:0;padding:0 0 0 16px;overflow-x:auto;overflow-y:hidden}#other-connections .client-panel-connection{display:inline-block;position:relative;margin:.5em;border:1px solid #fff;background:#000;box-shadow:1px 1px 3px rgba(0,0,0,.5);animation:popin .1s linear 0s;opacity:.5;transition:opacity .25s;max-height:128px;overflow:hidden;vertical-align:middle}#other-connections .client-panel-connection a[href]:before{display:block;content:" ";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:url(images/warning-white.svg);background-size:48px;background-position:50%;background-repeat:no-repeat;background-color:#000;opacity:0;transition:opacity .25s}#other-connections .client-panel-connection.needs-attention a[href]:before{opacity:.75}#other-connections button.close-other-connection{position:absolute;top:0;right:0;z-index:2;margin:0;padding:4px;min-width:0;border:none;background:transparent;box-shadow:none;text-shadow:none;opacity:.5;line-height:1}#other-connections button.close-other-connection:hover{opacity:1}#other-connections button.close-other-connection img{background:#a43;border-radius:18px;width:100%;max-width:18px;padding:3px}#other-connections button.close-other-connection:hover img{background:#c54}#other-connections .client-panel.hidden .client-panel-connection-list{overflow-x:hidden}#other-connections .client-panel.hidden .client-panel-connection{visibility:hidden}#other-connections .client-panel-connection .name{position:absolute;padding:.25em .5em;left:0;right:0;bottom:0;z-index:2;text-align:left;color:#fff;background:rgba(0,0,0,.5);font-size:.75em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#other-connections .client-panel-connection:hover{opacity:1}table.sorted{border-collapse:collapse}table.sorted th{background:#fafafa;font-weight:400;min-height:48px;border-left:0;border-right:0;height:45px}table.sorted td,table.sorted th{color:#717680;font-style:normal;line-height:18px;text-align:left;font-size:15px}table.sorted td{border:1px solid #e9eaeb;border-left:0;border-right:0;padding:8px 6px;min-height:42px;color:#535862;font-weight:400}table.sorted th{font-weight:600}table.sorted th.sortable{cursor:pointer}table.sorted th.sort-primary{font-weight:700;padding-right:0}table.sorted th.sort-primary:after{display:inline-block;width:1em;height:1em;vertical-align:middle;content:" ";background-size:auto;background-position:100%;background-repeat:no-repeat;background-image:url(images/arrows/down.png)}table.sorted th.sort-primary.sort-descending:after{background-image:url(images/arrows/down.png);transform:rotate(180deg);margin-left:5px}.global-status-modal guac-modal{background:rgba(0,0,0,.5)}.global-status-modal .notification{width:75%;max-width:5in;margin-left:auto;margin-right:auto;overflow:auto;border-radius:16px;text-align:left}.global-status-modal .notification .body{margin:1.25em}.global-status-modal .notification .buttons{margin:1em}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;font-family:Inter,sans-serif!important;padding:0;margin:0}img{border:none;vertical-align:middle}div.section{padding:0}.list-item{display:block;text-align:left;cursor:pointer;position:relative}.icon{width:24px;height:24px;background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;background-repeat:no-repeat;background-position:50%;display:inline-block}.icon,.list-item *{vertical-align:middle}.list-item .caption{padding:.1em}.setting-connect .list-item .caption{padding:.45em 0}.list-item .caption:after{clear:right;content:"";display:block}.list-item .name{color:#535862;font-weight:400;padding:.1em;margin-left:.25em}.list-item .usage{float:right;font-style:italic;color:grey}.list-item.in-use{opacity:.5}.choice .list-item.in-use{opacity:1}.list-item.selected{background:#deb}.caption.active *{opacity:.5}.caption .activeUserCount{font-style:italic;margin-right:1em;float:right}.choice .list-item{display:inline-block}.choice input[type=checkbox]{vertical-align:top;height:24px;padding:0;margin:0}.disabled .list-item:not(.selected){opacity:.25}.disabled .list-item:not(.selected):hover{background:inherit}.icon.user{background-image:url(images/user-icons/guac-user.svg)}#border-bg{background-image:url(images/bg.png);background-size:50%;background-repeat:no-repeat;background-position:13px 2px}.icon.user.add{background-image:url(images/action-icons/guac-user-add.svg)}.icon.user-group{background-image:url(images/user-icons/guac-user-group.svg)}.icon.user-group.add{background-image:url(images/action-icons/guac-user-group-add.svg)}.icon.connection{background-image:url(images/protocol-icons/guac-plug.svg)}.icon.connection.add{background-image:url(images/action-icons/guac-monitor-add.svg)}.connection-group .icon,.connection .icon,.sharing-profile .icon{display:inline-block;width:24px;height:24px;background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;background-repeat:no-repeat;background-position:50%}.connection-group>.caption .icon{background-image:url(images/folder-closed.svg)}.connection-group.expanded>.caption .icon{background-image:url(images/folder-open.svg)}.connection .icon{background-image:url(images/protocol-icons/guac-plug.svg)}.connection .icon.kubernetes,.connection .icon.ssh,.connection .icon.telnet{background-image:url(images/protocol-icons/guac-text.svg)}.connection .icon.rdp,.connection .icon.vnc{background-image:url(images/protocol-icons/guac-monitor.svg);opacity:.8}.sharing-profile .icon{background-image:url(images/share.svg)}.expandable>.children{margin-left:13px;padding-left:13px}.connection-group.empty.balancer .icon{background-image:url(images/protocol-icons/guac-monitor.svg)}.expandable.expanded>.children>.list-item{position:relative}.expandable.expanded>.children>.list-item:after,.expandable.expanded>.children>.list-item:before{display:block;content:" ";position:absolute;z-index:-1}.expandable.expanded>.children>.list-item:before{border-left:1px solid #bbb;left:-13px;top:-.75em;bottom:0}.expandable.expanded>.children>.list-item:last-child:before{height:1.5em}.expandable.expanded>.children>.list-item:after{display:block;content:" ";border-bottom:1px solid #bbb;left:-13px;width:13px;top:.75em}.expandable>.caption .icon.expand{background-image:url(images/group-icons/guac-closed.svg)}.expandable.empty>.caption .icon.expand,.expandable.expanded>.caption .icon.expand{background-image:url(images/group-icons/guac-open.svg)}.expandable.empty>.caption .icon.expand{opacity:.25}.history-table{background:#fff;width:100%;border-collapse:collapse;border-spacing:0}.history-table table{background-color:#fff}.history td,.history th{border-bottom:1px solid #e9eaeb!important;padding:4px 6px;text-align:left}.buttons{text-align:center;margin:1em}.reconnect.button{color:#fff}.reconnect:before{top:5px!important}.connection-parameters,.manage-connection .attributes .form{margin:0 0 19px}.history.section,.manage-connection .attributes .form .form-header{border-radius:12px 12px 0 0;margin-top:0;margin-bottom:0;padding:10px 0 0}.connection-parameters{margin:0 0 19px!important}.filter{margin:.5em 0}.filter .search-string{background-image:url(images/magnifier.svg);background-repeat:no-repeat;background-size:1.75em;background-position:.25em;width:100%;padding:8px 40px;border:1px solid #d5d7da;border-radius:8px;outline:none;transition:border-color .2s;background-color:#fff;color:#64748b;font-family:Inter,sans-serif;font-size:16px;font-weight:400;min-width:300px;min-height:38px}.pager{text-align:center}.pager,.pager .page-numbers{display:flex;justify-content:center;align-items:center}.pager .page-numbers{padding:0}.pager .first-page,.pager .last-page,.pager .next-page,.pager .prev-page,.pager .set-page{cursor:pointer;vertical-align:middle}.pager .first-page.disabled,.pager .last-page.disabled,.pager .next-page.disabled,.pager .prev-page.disabled,.pager .set-page.disabled{cursor:auto;opacity:.25}.pager .more-pages,.pager .set-page{display:inline-block;padding:.25em;text-align:center;min-width:1.25em}.pager .set-page{text-decoration:underline;color:#535862;border-radius:.2em;padding:.5rem .75rem;border:1px solid transparent;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em}.first-page.icon:hover,.last-page.icon:hover,.pager .icon.next-page:hover,.pager .set-page.current,.pager .set-page:hover,.prev-page.icon:hover{background-color:#f8fafc;border:1px solid #f8fafc}.pager .icon.disabled,.pager .icon:disabled{background-color:transparent;cursor:not-allowed;opacity:.3}.pager .icon.disabled:hover,.pager .icon:disabled:hover{background-color:transparent}.pager .icon.first-page{background-image:url(images/action-icons/guac-first-page.svg)}.pager .icon.prev-page{background-image:url(images/action-icons/guac-prev-page.svg)}.pager .icon.next-page{background-image:url(images/action-icons/guac-next-page.svg)}.pager .icon.last-page{background-image:url(images/action-icons/guac-last-page.svg)}.user-item.anonymous{font-style:italic;opacity:.5}@keyframes shake-head{0%{margin-left:.25em;margin-right:-.25em}25%{margin-left:-.25em;margin-right:.25em}50%{margin-left:.25em;margin-right:-.25em}75%{margin-left:-.25em;margin-right:.25em}to{margin-left:0;margin-right:0}}@-webkit-keyframes shake-head{0%{margin-left:.25em;margin-right:-.25em}25%{margin-left:-.25em;margin-right:.25em}50%{margin-left:.25em;margin-right:-.25em}75%{margin-left:-.25em;margin-right:.25em}to{margin-left:0;margin-right:0}}.login-ui.custom-login-container{display:flex!important;flex-direction:row!important;min-height:100vh!important;width:100%!important;background-color:#fff!important;font-family:Inter,sans-serif!important;overflow:hidden!important;margin:0!important;padding:0!important}.login-ui .login-dialog,.login-ui .login-dialog-middle{display:block!important;width:auto!important;padding:0!important;max-width:none!important;height:auto!important;position:static!important;background:none!important;box-shadow:none!important;border:none!important}.custom-left-panel{display:none;width:50%;position:relative;background-image:url(https://storage.googleapis.com/akku-theme/Akku2.0/img/theme_bg.png);background-repeat:no-repeat;background-size:contain;height:100vh;background-position:0 100%;background-color:#fff!important;align-items:center;justify-content:center;padding:3rem}@media (min-width:768px){.custom-left-panel{display:flex!important}}.illustration-card{position:relative;background-color:hsla(0,0%,100%,.2);backdrop-filter:blur(8px);border-radius:1.5rem;padding:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:36rem;width:100%;border:1px solid hsla(0,0%,100%,.3)}.illustration-inner{background-color:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.illustration-img{width:100%;height:auto;object-fit:contain;max-height:680px;position:relative;left:13%}.username-field{margin-bottom:15px}.copyright-container{position:absolute;bottom:1.5rem;left:1.5rem;z-index:10}.copyright-img{height:1.25rem;width:auto;opacity:.9}.custom-right-panel{width:100%;display:flex;align-items:center;justify-content:center;padding:2rem;background-color:#fff;position:relative}@media (min-width:768px){.custom-right-panel{width:40%}}.login-form-wrapper{width:100%;max-width:500px}.brand-header{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.brand-logo{margin-bottom:2rem;object-fit:contain}.login-title{font-size:24px;font-weight:600;color:#272727;letter-spacing:-.025em;margin-top:10px;font-family:Lato,sans-serif}.error-notification{background-color:#fef2f2;border-left:4px solid #ef4444;padding:1rem;border-radius:.25rem;margin-bottom:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.error-content{display:flex}.error-icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:#f87171}.icon i{color:#363636;font-size:15px}.error-message{margin-left:.75rem}.error-message p{font-size:.875rem;color:#b91c1c;font-weight:500;margin:0}.login-form-element{margin-top:2rem}.custom-guac-fields,.custom-guac-fields .form-group{margin-bottom:1.25rem}.custom-guac-fields label{margin-top:20px;display:block;font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.2rem;font-family:Lato,sans-serif}.custom-guac-fields input{appearance:none;width:100%;padding:.75rem 1rem;border-radius:.375rem;background-color:#fff;color:#111827;font-size:.875rem;line-height:1.25rem;transition:all .2s ease-in-out;box-sizing:border-box;max-width:100%;height:40px;border:1px solid #d0d5dd!important}.custom-guac-fields input:focus{outline:none}.custom-guac-fields input.error{border-color:#ef4444!important}.form-actions{padding-top:1rem}.sign-in-btn{width:100%;display:flex;justify-content:center;padding:.75rem 1rem;border:1px solid transparent;font-size:.875rem;font-weight:700;border-radius:.375rem;color:#fff;background-color:#5d44d4;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.sign-in-btn:disabled{opacity:.8;cursor:not-allowed;box-shadow:none;background-color:#5d44d4}.sign-in-btn:hover{background-color:#4a36aa}.sign-in-btn:focus{outline:none;box-shadow:0 0 0 2px #5d44d4,0 0 0 4px rgba(93,68,212,.3)}.hidden-continue-btn,.login-ui .app-name,.login-ui .logo,.login-ui .version,.login-ui .version-number{display:none!important}.login-ui{animation:fadein .125s linear;-moz-animation:fadein .125s linear;-webkit-animation:fadein .125s linear}.password-field{position:relative}.password-field .toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer;font-size:16px;color:#888}.password-field .toggle-password:hover{color:#333}@media(max-width:1750px){.illustration-img{left:8%}}.button-loader{width:20px;height:20px;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-ui .login-dialog .login-fields input{display:block;border:1px solid rgba(0,0,0,.25);-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;width:100%;margin:0 0 .5em;padding:.5em .75em;max-width:none}.login-ui .login-dialog .buttons input[type=submit]{width:100%;margin:0}.login-ui.continuation .login-dialog .buttons input[type=submit]{width:auto}.login-ui.continuation .login-dialog input.login,.login-ui.initial .login-dialog input.continue-login{display:none}div.login-ui{height:100%;width:100%;position:absolute;left:0;top:0;display:table;background:#fff;z-index:20}.login-ui p.login-error{display:none}.login-ui.error p.login-error{display:block;left:0;right:0;top:0;padding:1em;margin:.2em;background:#fdd;border:1px solid #964040;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;text-align:center;color:#964040}.login-ui .login-fields .form-field .password-field .toggle-password{display:none}.login-ui .login-fields .labeled-field{display:block;position:relative;z-index:1}.login-ui .login-fields .labeled-field .field-header{display:block;position:absolute;left:0;right:0;overflow:hidden;z-index:-1;margin:.5em;font-size:.9em;opacity:.5}.login-ui .login-fields .labeled-field.empty input{background:transparent}.login-ui .login-fields .labeled-field input:focus{background:#fff}.attributes input[type=email],.attributes input[type=number],.attributes input[type=password],.attributes input[type=text]{width:auto}.attributes .form .fields{display:table;width:100%}.attributes .form .fields .labeled-field{display:table-row;height:70px}.attributes .form .fields .labeled-field>*{border-bottom:1px solid #e9eaeb}.attributes .form .fields .field-header,.attributes .form .fields .form-field{display:table-cell;padding:.125em;vertical-align:middle}.attributes .form .fields .field-header{padding-right:1em;width:380px}.attributes .form h3{font-weight:700;text-transform:capitalize;margin:0 0 1em;width:100%}.date-field input,.time-field input{border:1px solid var(--Colors-Border-border-primary,#d5d7da);box-shadow:0 1px 2px 0 var(--ColorsEffectsShadowsshadow-xs);-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:8px;width:100%!important;max-width:25em;padding:.65em;font-size:.8em;background:#fff;cursor:text;outline:none}.time-zone{padding:.425rem}.date-field input:focus,.date-field input:focus-visible,.time-field input:focus,.time-field input:focus-visible{outline:none;border-color:#7f56d9}.language-field select,.time-zone-region{padding:.425rem;outline:none}.language-field input:focus,.language-field input:focus-visible,.time-zone-region input:focus,.time-zone-region input:focus-visible{outline:none;border-color:#7f56d9}.time-lang{width:100%}.connection-parameters input[type=email],.connection-parameters input[type=number],.connection-parameters input[type=password],.connection-parameters input[type=text]{width:auto}.connection-parameters .form .fields{display:table;width:100%}.connection-parameters .form .fields .labeled-field{display:table-row;height:70px}.connection-parameters .form .fields .labeled-field>*{display:table-cell;vertical-align:middle;border-bottom:1px solid #e9eaeb;padding:8px 0}.connection-parameters .form .fields .field-header,.connection-parameters .form .fields .form-field{display:table-cell;padding:.125em;vertical-align:middle;width:79%}.text-area-field textarea{width:100%;max-width:20em;margin-top:5px}.select-field select{background-color:#fff;border:1px solid var(--Colors-Border-border-primary,#d5d7da);box-shadow:0 1px 2px 0 var(--ColorsEffectsShadowsshadow-xs);border-radius:8px;padding:.35rem;width:100%;max-width:20em;outline:none}.select-field select:focus,.select-field select:focus-visible{outline:none;border-color:#7f56d9}.connection-parameters .form .fields .field-header{padding-right:1em;width:450px;white-space:nowrap}.form-header{font-weight:700;padding-top:10px;font-size:14px}.select-wrapper:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.manage table.properties th{text-align:left;font-weight:400;padding-right:1em;width:380px;color:#414651;font-size:14px}.manage table.properties{width:100%}.manage table.properties tr{height:70px;border-bottom:1px solid #e9eaeb}.disabled-input[disabled]{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.properties select{border:1px solid var(--Colors-Border-border-primary,#d5d7da);box-shadow:0 1px 2px 0 var(--ColorsEffectsShadowsshadow-xs);border-radius:8px;background-color:#fff;padding:.35rem;width:100%;max-width:20em;outline:none}.properties select:focus,.properties select:focus-visible{outline:none;border-color:#7f56d9}.manage .action-buttons{text-align:center;display:flex;justify-content:center;gap:16px}.error-message{color:#d93025;font-size:12px;margin-top:4px}input.error,select.error,textarea.error{border-color:#d93025!important}.required{color:#d93025;margin-left:4px}.location-chooser .dropdown{position:absolute;z-index:2;margin-top:-1px;width:3.3in;max-height:2in;overflow:auto;border-radius:8px;border:1px solid #7f56d9;background:#fff;font-size:10pt}.manage-user-group .page-tabs .page-list li.linked a[href],.manage-user-group .page-tabs .page-list li.read-only a[href],.manage-user-group .page-tabs .page-list li.unlinked a[href]{padding-right:2.5em;position:relative}.manage-user-group .page-tabs .page-list li.linked a[href]:before,.manage-user-group .page-tabs .page-list li.read-only a[href]:before,.manage-user-group .page-tabs .page-list li.unlinked a[href]:before{content:" ";position:absolute;right:0;bottom:0;top:0;width:2.5em;background-size:1.25em;background-repeat:no-repeat;background-position:50%}.manage-user-group .page-tabs .page-list li.read-only a[href]:before{background-image:url(images/lock.svg)}.manage-user-group .page-tabs .page-list li.unlinked a[href]:before{background-image:url(images/plus.svg)}.manage-user-group .page-tabs .page-list li.unlinked a[href]{opacity:.5}.manage-user-group .page-tabs .page-list li.unlinked a[href].current,.manage-user-group .page-tabs .page-list li.unlinked a[href]:hover{opacity:1}.manage-user-group .page-tabs .page-list li.linked a[href]:before{background-image:url(images/checkmark.svg)}.manage-user-group .notice.read-only{background:#fda;border:1px solid rgba(0,0,0,.125);border-radius:.25em;text-align:center;padding:1em}.manage-user-group table.properties tr{height:auto;min-height:70px}.manage-user .page-tabs .page-list li.linked a[href],.manage-user .page-tabs .page-list li.read-only a[href],.manage-user .page-tabs .page-list li.unlinked a[href]{padding-right:2.5em;position:relative}.manage-user .page-tabs .page-list li.linked a[href]:before,.manage-user .page-tabs .page-list li.read-only a[href]:before,.manage-user .page-tabs .page-list li.unlinked a[href]:before{content:" ";position:absolute;right:0;bottom:0;top:0;width:2.5em;background-size:1.25em;background-repeat:no-repeat;background-position:50%}.manage-user .page-tabs .page-list li.read-only a[href]:before{background-image:url(images/lock.svg)}.manage-user .page-tabs .page-list li.unlinked a[href]:before{background-image:url(images/plus.svg)}.manage-user .page-tabs .page-list li.unlinked a[href]{opacity:.5}.manage-user .page-tabs .page-list li.unlinked a[href].current,.manage-user .page-tabs .page-list li.unlinked a[href]:hover{opacity:1}.manage-user .page-tabs .page-list li.linked a[href]:before{background-image:url(images/checkmark.svg)}.manage-user .notice.read-only{background:#fda;border:1px solid rgba(0,0,0,.125);border-radius:.25em;text-align:center;padding:1em}.related-objects .abbreviated-related-objects{margin:1em 0;display:none}.related-objects .abbreviated-related-objects ul{display:table-cell;vertical-align:top}.related-objects .abbreviated-related-objects ul,.related-objects .all-related-objects ul{padding:0;list-style:none;max-height:calc(100vh - 550px);overflow:auto;height:550px}.related-objects .abbreviated-related-objects ul li{display:inline-block;margin:.25em;padding:.25em;border:1px solid silver;background:#f5f5f5;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em}.related-objects .abbreviated-related-objects ul li img.remove{max-height:.75em;max-width:.75em;margin:0 .25em}.related-objects .abbreviated-related-objects ul li .identifier{margin:0 .25em}.related-objects .abbreviated-related-objects img.collapse,.related-objects .abbreviated-related-objects img.expand{display:table-cell;max-height:1.5em;max-width:1.5em;margin:.375em 0}.related-objects .abbreviated-related-objects p.no-related-objects,.related-objects .all-related-objects p.no-objects-available{font-style:italic;opacity:.5}.related-objects .abbreviated-related-objects p.no-related-objects{display:table-cell;vertical-align:middle}@media (max-width:1280px){.related-objects .abbreviated-related-objects ul,.related-objects .all-related-objects ul{max-height:calc(100vh - 550px);min-height:calc(100vh - 450px)}}.menu-dropdown{display:-ms-flexbox;-ms-flex-align:center;-ms-flex-direction:row;display:-moz-box;-moz-box-align:center;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:center;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:center;-webkit-flex-direction:row;display:flex;align-items:center;flex-direction:row;position:relative}.menu-dropdown:hover{background:rgba(0,0,0,.01)}.menu-dropdown .menu-title{cursor:default;margin:0;white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis;-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.menu-dropdown .menu-indicator{position:absolute;right:0;top:0;bottom:0;width:2em;background-repeat:no-repeat;background-size:1em;background-position:50%;background-image:url(images/arrows/down.svg)}.menu-dropdown .menu-contents{visibility:hidden;position:absolute;top:110%;right:0;min-width:100%;white-space:nowrap;background-color:#fff;border-radius:.375rem;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 16px -4px rgba(10,13,18,.08),0 4px 6px -2px rgba(10,13,18,.03),0 2px 2px -1px rgba(10,13,18,.04);z-index:5;min-width:220px;padding:12px}.menu-dropdown .menu-contents ul{margin:0;padding:0}.menu-dropdown.open .menu-contents{visibility:visible}.menu-dropdown .menu-contents li{list-style-type:none;padding:3px 0}.menu-dropdown .menu-contents li a{display:block;cursor:pointer;color:#000;text-decoration:none;padding:.5em}.menu-dropdown .menu-contents li a:hover{transition:all .3s ease-in-out;background-color:#f4ebff;border-radius:8px}.menu-dropdown .menu-contents li a.current,.menu-dropdown .menu-contents li a.current:hover{background-color:transparent;cursor:default;opacity:.25}.menu-dropdown .menu-contents li a.danger{color:#fff;font-weight:700;background-color:#a43}.menu-dropdown .menu-contents li a.danger:hover{background-color:#c54}.profile-avatar{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#6c5ce7;color:#fff;font-weight:600;font-size:14px;margin-right:8px;cursor:pointer}.profile-name{font-size:14px;font-weight:500;color:#333}.page-tabs .page-list{margin:8px 0}.page-tabs .page-list ul,.section-tabs ul{margin:0;display:flex;padding:4px;align-items:center;gap:8px;border-radius:8px;border:1px solid #e9eaeb}.page-list-level .home{display:flex;height:36px;padding:8px 12px;justify-content:center;align-items:center;gap:8px;border-radius:6px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#717680;text-decoration:none}.page-list-level .home.current{box-shadow:0 1px 3px 0 rgba(10,13,18,.1),0 1px 2px -1px rgba(10,13,18,.1);color:#7f56d9;background-color:#fff}.page-tabs .page-list ul+ul,.section-tabs ul+ul{font-size:.75em}.page-tabs .page-list li,.section-tabs li{display:inline-block;list-style:none}.page-tabs .page-list li a[href]:visited{color:#000}.page-tabs .page-list li a[href]:hover,.section-tabs li a:hover{background-color:#fff;cursor:pointer}.page-tabs .page-list li a[href].current,.page-tabs .page-list li a[href].current:hover,.section-tabs li a.current,.section-tabs li a.current:hover{cursor:default}.user-menu{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.user-menu .menu-dropdown .menu-title{font-weight:700;background-repeat:no-repeat;background-size:1em;background-position:.5em}.user-menu .menu-dropdown .menu-contents li a{background-repeat:no-repeat;background-size:1em;background-position:.75em;padding-left:2.5em;background-image:url(images/protocol-icons/guac-monitor.svg);color:#414651;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.user-menu .menu-dropdown .menu-contents li a[href="#/"]{background-image:url(images/action-icons/home.svg)}.user-menu .menu-dropdown .menu-contents li a[href="#/settings/connections"],.user-menu .menu-dropdown .menu-contents li a[href="#/settings/preferences"],.user-menu .menu-dropdown .menu-contents li a[href="#/settings/sessions"],.user-menu .menu-dropdown .menu-contents li a[href="#/settings/users"]{background-image:url(images/action-icons/settings.svg)}.user-menu .menu-dropdown .menu-contents li a.logout{background-image:url(images/action-icons/log-out.svg)}.user-menu .menu-dropdown .menu-contents .profile{margin:1em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.25);width:2in}.user-menu .menu-dropdown .menu-contents .profile .full-name{font-weight:700}.user-menu .menu-dropdown .menu-contents .profile .organization,.user-menu .menu-dropdown .menu-contents .profile .organizational-role{font-size:.8em}guac-modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;position:fixed;left:0;top:0;z-index:10;overflow:hidden}guac-modal .modal-contents{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;text-align:center}guac-modal{animation:fadein .125s linear;-moz-animation:fadein .125s linear;-webkit-animation:fadein .125s linear}.logged-out-modal .modal-contents,.logged-out-modal .modal-contents .notification{display:flex;justify-content:center;align-items:center}.logged-out-modal .modal-contents .notification{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:8px;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);pointer-events:auto;padding:20px 24px;flex-wrap:wrap;width:400px;min-width:400px;min-height:150px}.notification_content{width:100%}.notification_content p{margin-top:0}.notification{border:1px solid rgba(0,0,0,.25);box-shadow:1px 1px 2px rgba(0,0,0,.25);color:#000}.notification,.notification.error{background:#fff}.notification .body{margin:.5em}.notification .buttons{margin:.5em;display:flex;justify-content:center;gap:15px}@keyframes notification-progress{0%{background-position:0 0}to{background-position:64px 0}}@-webkit-keyframes notification-progress{0%{background-position:0 0}to{background-position:64px 0}}.notification .title-bar{font-size:1.25em;font-weight:700;text-transform:capitalize;border-bottom:1px solid rgba(0,0,0,.125);padding:.5em;margin-bottom:1em}.notification .progress .bar{background:#a3d655;position:absolute;top:0;left:0;height:100%;width:0;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.5),inset -1px -1px 0 rgba(0,0,0,.1),1px 1px 0 grey}.notification .progress{width:100%;background:#c2c2c2 url(images/progress.svg);background-size:16px 16px;-moz-background-size:16px 16px;-webkit-background-size:16px 16px;-khtml-background-size:16px 16px;animation-name:notification-progress;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:notification-progress;-webkit-animation-duration:2s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;padding:.25em;border:1px solid grey;position:relative}.notification .progress .text{position:relative}.notification .parameters{width:100%}.notification .parameters .fields{display:table;width:100%}.notification .parameters .fields .labeled-field{display:table-row}.notification .parameters .fields .field-header,.notification .parameters .fields .form-field{text-align:left;display:table-cell;padding:.125em;vertical-align:top}.notification .parameters .fields .field-header{padding-right:1em;width:0}.notification .parameters .fields .form-field{width:100%}.notification .parameters input[type=email],.notification .parameters input[type=number],.notification .parameters input[type=password],.notification .parameters input[type=text],.notification .parameters textarea{max-width:100%}.osk{position:relative}.guac-keyboard{display:inline-block;width:100%;margin:0;padding:0;cursor:default;text-align:left;vertical-align:middle}.guac-keyboard,.guac-keyboard *{overflow:hidden;white-space:nowrap}.guac-keyboard .guac-keyboard-key-container{display:inline-block;margin:.05em;position:relative}.guac-keyboard .guac-keyboard-key{position:absolute;left:0;right:0;top:0;bottom:0;background:#444;border:.125em solid #666;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;color:#fff;font-size:40%;font-weight:lighter;text-align:center;white-space:pre;text-shadow:1px 1px 0 rgba(0,0,0,.25),1px -1px 0 rgba(0,0,0,.25),-1px 1px 0 rgba(0,0,0,.25),-1px -1px 0 rgba(0,0,0,.25)}.guac-keyboard .guac-keyboard-key:hover{cursor:pointer}.guac-keyboard .guac-keyboard-key.highlight{background:#666;border-color:#666}.guac-keyboard .guac-keyboard-key-alt-gr,.guac-keyboard .guac-keyboard-key-caps,.guac-keyboard .guac-keyboard-key-enter,.guac-keyboard .guac-keyboard-key-lalt,.guac-keyboard .guac-keyboard-key-lctrl,.guac-keyboard .guac-keyboard-key-lshift,.guac-keyboard .guac-keyboard-key-ralt,.guac-keyboard .guac-keyboard-key-rctrl,.guac-keyboard .guac-keyboard-key-rshift,.guac-keyboard .guac-keyboard-key-tab{text-align:left;padding-left:.75em}.guac-keyboard.guac-keyboard-modifier-alt-gr .guac-keyboard-key-alt-gr,.guac-keyboard.guac-keyboard-modifier-alt .guac-keyboard-key-lalt,.guac-keyboard.guac-keyboard-modifier-alt .guac-keyboard-key-ralt,.guac-keyboard.guac-keyboard-modifier-caps .guac-keyboard-key-caps,.guac-keyboard.guac-keyboard-modifier-control .guac-keyboard-key-lctrl,.guac-keyboard.guac-keyboard-modifier-control .guac-keyboard-key-rctrl,.guac-keyboard.guac-keyboard-modifier-lat .guac-keyboard-key-latin,.guac-keyboard.guac-keyboard-modifier-shift .guac-keyboard-key-lshift,.guac-keyboard.guac-keyboard-modifier-shift .guac-keyboard-key-rshift,.guac-keyboard.guac-keyboard-modifier-super .guac-keyboard-key-super{background:#882;border-color:#dd4}.guac-keyboard .guac-keyboard-key.guac-keyboard-pressed{background:#822;border-color:#d44}.guac-keyboard .guac-keyboard-group{line-height:0}.guac-keyboard .guac-keyboard-group.guac-keyboard-alpha,.guac-keyboard .guac-keyboard-group.guac-keyboard-function,.guac-keyboard .guac-keyboard-group.guac-keyboard-movement,.guac-keyboard .guac-keyboard-group.guac-keyboard-virtual{display:inline-block;text-align:center;vertical-align:top}.guac-keyboard .guac-keyboard-group.guac-keyboard-main,.guac-keyboard .guac-keyboard-group.guac-keyboard-top{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.guac-keyboard .guac-keyboard-group.guac-keyboard-movement,.guac-keyboard .guac-keyboard-group.guac-keyboard-virtual{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.guac-keyboard .guac-keyboard-gap{display:inline-block}.guac-keyboard.guac-keyboard-modifier-alt-gr .guac-keyboard-key.guac-keyboard-uses-alt-gr .guac-keyboard-cap:not(.guac-keyboard-requires-alt-gr),.guac-keyboard.guac-keyboard-modifier-caps .guac-keyboard-key.guac-keyboard-uses-caps .guac-keyboard-cap:not(.guac-keyboard-requires-caps),.guac-keyboard.guac-keyboard-modifier-lat .guac-keyboard-key.guac-keyboard-uses-lat .guac-keyboard-cap:not(.guac-keyboard-requires-lat),.guac-keyboard.guac-keyboard-modifier-shift .guac-keyboard-key.guac-keyboard-uses-shift .guac-keyboard-cap:not(.guac-keyboard-requires-shift),.guac-keyboard:not(.guac-keyboard-modifier-alt-gr) .guac-keyboard-cap.guac-keyboard-requires-alt-gr,.guac-keyboard:not(.guac-keyboard-modifier-caps) .guac-keyboard-cap.guac-keyboard-requires-caps,.guac-keyboard:not(.guac-keyboard-modifier-lat) .guac-keyboard-cap.guac-keyboard-requires-lat,.guac-keyboard:not(.guac-keyboard-modifier-shift) .guac-keyboard-cap.guac-keyboard-requires-shift{display:none}.guac-keyboard.guac-keyboard-modifier-alt-gr .guac-keyboard-key:not(.guac-keyboard-uses-alt-gr):not(.guac-keyboard-key-alt-gr){opacity:.5}guac-player{display:inline-block;position:relative}guac-player .guac-player-display{top:0;left:0;width:100%;height:100%}guac-player .guac-player-controls{position:absolute;padding-bottom:0;left:0;bottom:0;width:100%}.guac-player-controls .guac-player-seek{display:block;width:100%}.guac-player-controls .guac-player-pause,.guac-player-controls .guac-player-play{color:#fff;background:transparent;border:none;width:2em;height:2em;min-width:0;padding:0;margin:0}.guac-player-controls .guac-player-pause:hover,.guac-player-controls .guac-player-play:hover{background:hsla(0,0%,100%,.5)}.guac-player-controls .pause-icon,.guac-player-controls .play-icon{display:inline-block;width:2em;height:2em;background-size:contain;background-position:50%;background-repeat:no-repeat;vertical-align:middle}.guac-player-controls .play-icon{background-image:url(images/action-icons/guac-play.svg)}.guac-player-controls .pause-icon{background-image:url(images/action-icons/guac-pause.svg)}.guac-player-controls .guac-player-buttons{display:flex;flex-direction:row;align-items:center}.guac-player-controls .guac-player-keys{margin-left:auto;padding-right:.5em;cursor:pointer}guac-player .guac-player-status{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.5);z-index:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guac-player-container,guac-player .guac-player-status{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.guac-player-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}guac-player-display{flex-grow:5;min-width:0}guac-player-text-view{min-width:25em;flex-basis:0;height:calc(100% - 48px)}guac-player-text-view.fullscreen{min-width:100%}.guac-player-display{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.guac-player-display .guac-player-display-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}guac-player-progress-indicator{width:128px;height:128px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}guac-player-progress-indicator .guac-player-progress-text{font-size:2em;font-weight:700}guac-player-progress-indicator .guac-player-progress-bar-container{position:absolute;right:0;top:0;width:50%;height:100%;overflow:hidden}guac-player-progress-indicator .guac-player-progress-bar-container.past-halfway{overflow:visible}guac-player-progress-indicator .guac-player-progress-bar,guac-player-progress-indicator .guac-player-progress-bar-container.past-halfway:before{position:absolute;left:-64px;top:0;width:128px;height:128px;-webkit-border-radius:128px;-moz-border-radius:128px;border-radius:128px;border-color:#5af transparent transparent #5af;border-style:solid;border-width:12px}guac-player-progress-indicator .guac-player-progress-bar-container.past-halfway:before{content:" ";display:block;box-sizing:border-box;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}input[type=range]{background:transparent;width:100%;margin:0}input[type=range]:focus{outline:none}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{border:none;border-radius:0;background:#5af;width:100%;height:.5em;cursor:pointer}input[type=range]::-webkit-slider-thumb{border:none;border-radius:0;background:#fff;width:3px;height:.5em;-webkit-appearance:none;cursor:pointer}input[type=range]:focus::-webkit-slider-runnable-track{background:#5af}input[type=range]::-moz-range-track{border:none;border-radius:0;background:#5af;width:100%;height:.5em;cursor:pointer}input[type=range]::-moz-range-thumb{border:none;border-radius:0;background:#fff;width:3px;height:.5em;cursor:pointer}input[type=range]::-ms-track{width:100%;background:transparent;color:transparent}input[type=range]::-ms-thumb,input[type=range]::-ms-track{height:.5em;margin:0;border:none;border-radius:0;cursor:pointer}input[type=range]::-ms-thumb{background:#fff;width:3px}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper,input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{border:none;border-radius:0;background:#5af}.text-batches{display:flex;flex-direction:column;overflow-y:scroll}.text-batches .text-batch{margin-bottom:1em;margin-left:.5em;cursor:pointer}.text-batches .text-batch .timestamp{white-space:pre-wrap;color:#00f}.guac-player-text-container{height:100%;display:flex;flex-direction:column;background-color:#fff;color:#000}.guac-player-text-container .text-controls{display:flex;flex-direction:row;align-items:center}.guac-player-text-container .text-controls .filter{flex-grow:5}.guac-player-text-container .text-controls .fullscreen-button{background-image:url(images/fullscreen.svg);background-size:contain;cursor:pointer;height:22px;width:22px;margin-right:.25em}.guac-player-text-container .result-count{font-weight:700;margin:.5em}.guac-player-text-container .filter{margin:.25em}.text-batches .text{display:block;margin:0;padding:0;max-width:100%;overflow-wrap:break-word}.text-batches .text .key-event{white-space:pre-wrap}.text-batches .text .not-typed{font-weight:700}.text-batches .text .future{color:#696969}a.button.add-connection,a.button.add-connection-group,a.button.add-user,a.button.add-user-group,a.button.import-connections{display:flex;padding:8px 14px;color:#fff;justify-content:center;align-items:center;gap:4px;border-radius:8px;border:2px solid hsla(0,0%,100%,.12);background:#7f56d9;font-size:14px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer}a.button.add-connection-group:hover,a.button.add-connection:hover,a.button.add-user-group:hover,a.button.add-user:hover,a.button.import-connections:hover{background-color:#48298e!important;color:#fff}a.button.add-connection-group:before,a.button.add-connection:before,a.button.add-user-group:before,a.button.add-user:before,a.button.import-connections:before{content:" ";position:absolute;width:1.8em;top:0;bottom:0;left:0;background-repeat:no-repeat;background-size:1em;background-position:.5em .45em}a.button.add-user:before{background-image:url(images/action-icons/guac-user-add.svg)}a.button.add-user-group:before{background-image:url(images/action-icons/guac-user-group-add.svg)}a.button.add-connection:before{background-image:url(images/action-icons/guac-monitor-add.svg)}a.button.add-connection-group:before{background-image:url(images/action-icons/guac-group-add.svg)}a.button.import-connections:before{background-image:url(images/action-icons/guac-file-import.svg)}.btn-secondary:hover,.secondary-btn:hover{background:#f2f2f2}.btn{display:flex;padding:10px 14px;justify-content:center;align-items:center;gap:8px;border-radius:8px;font-size:14px;font-weight:600;line-height:35px;max-height:40px;min-height:40px;cursor:pointer;transition:background .2s ease}.primary-btn{background:#7f56d9;border:2px solid hsla(0,0%,100%,.12);color:#fff}.primary-btn:hover{background-color:#48298e!important}.primary-btn:disabled{background:#7f56d9!important;color:#fff!important;opacity:.5!important}.secondary-btn{color:#414651}.danger-btn{background:#f97066!important;border:1px solid #f04438;color:#fff!important}.danger-btn:hover{background-color:#f04438!important}.settings.connections .connection-list .new-connection,.settings.connections .connection-list .new-connection-group,.settings.connections .connection-list .new-sharing-profile{opacity:.5;font-style:italic}.settings.connections .connection-list .new-connection-group a,.settings.connections .connection-list .new-connection-group a:hover,.settings.connections .connection-list .new-connection-group a:visited,.settings.connections .connection-list .new-connection a,.settings.connections .connection-list .new-connection a:hover,.settings.connections .connection-list .new-connection a:visited,.settings.connections .connection-list .new-sharing-profile a,.settings.connections .connection-list .new-sharing-profile a:hover,.settings.connections .connection-list .new-sharing-profile a:visited{text-decoration:none;color:#000}.settings.connectionHistoryPlayer{background:#000;color:#fff;position:absolute;top:0;left:0;width:100vw;height:100vh;padding:0;margin:0}.settings.connectionHistoryPlayer guac-player{position:absolute;top:0;left:0;width:100%;height:100%}.settings.connectionHistoryPlayer .guac-player-help-no-recording,.settings.connectionHistoryPlayer .guac-player-help-recording-error{margin:8px;max-width:480px}.settings.connectionHistoryPlayer .guac-player-button{display:inline-block;border:2px solid #fff;border-radius:0;background:#000;color:#fff;font-weight:700;padding:.5em 1em;margin:8px}.settings.connectionHistoryPlayer .guac-player-controls{padding:.25em;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .25s linear .25s;-moz-transition:opacity .25s linear .25s;-o-transition:opacity .25s linear .25s;transition:opacity .25s linear .25s}.settings.connectionHistoryPlayer .guac-player-controls:hover,.settings.connectionHistoryPlayer guac-player.recent-mouse-movement .guac-player-controls{opacity:1}.settings.connectionHistoryPlayer .guac-player-controls .heat-map{position:absolute;width:100%}.settings.connectionHistoryPlayer .guac-player-controls .heat-map svg{position:absolute;bottom:7px;height:50px;width:100%;z-index:100;pointer-events:none;opacity:0;-webkit-transition:opacity .1s linear .1s;-moz-transition:opacity .1s linear .1s;-o-transition:opacity .1s linear .1s;transition:opacity .1s linear .1s}.settings.connectionHistoryPlayer .guac-player-controls:hover .heat-map svg{opacity:1}.settings.connectionHistoryPlayer .guac-player-controls .heat-map .legend{position:absolute;display:flex;flex-direction:column;align-items:end;bottom:65px;right:10px;z-index:100;background-color:rgba(0,0,0,.85);padding-top:3px;padding-bottom:3px;padding-left:6px;border-radius:5px;opacity:0;-webkit-transition:opacity .1s linear .1s;-moz-transition:opacity .1s linear .1s;-o-transition:opacity .1s linear .1s;transition:opacity .1s linear .1s}.settings.connectionHistoryPlayer .guac-player-controls:hover .heat-map .legend{opacity:1}.settings.connectionHistoryPlayer .guac-player-controls .heat-map .legend .frame-events:after,.settings.connectionHistoryPlayer .guac-player-controls .heat-map .legend .key-events:after{display:inline-block;content:"";width:25px;height:10px;margin-left:3px;margin-right:10px;border-radius:3px}.settings.connectionHistoryPlayer .guac-player-controls .heat-map .legend .key-events:after{background-color:#5ba300}.settings.connectionHistoryPlayer .guac-player-controls .heat-map .legend .frame-events:after{background-color:#888}.settings.connectionHistoryPlayer .heat-map svg.key-events path{fill:rgba(91,163,0,.5)}.settings.connectionHistoryPlayer .heat-map svg.frame-events path{fill:hsla(0,0%,52.9%,.75)}.settings.connectionHistory .filter{display:-ms-flexbox;-ms-flex-align:stretch;-ms-flex-direction:row;display:-moz-box;-moz-box-align:stretch;-moz-box-orient:horizontal;display:-webkit-box;-webkit-box-align:stretch;-webkit-box-orient:horizontal;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;display:flex;align-items:stretch;flex-direction:row}.settings.connectionHistory .filter .search-string{-ms-flex:1 1 auto;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.settings.connectionHistory .filter .search-button,.settings.connectionHistory .filter button{-ms-flex:0 0 auto;-moz-box-flex:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-top:0;margin-bottom:0}.settings.connectionHistory .history-list{width:100%}.settings.connectionHistory a.history-session-recording{color:#00e}.settings.connectionHistory a.history-session-recording:after{display:inline-block;content:" ";width:1em;height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(images/action-icons/guac-play-link.svg);vertical-align:middle}.preferences .input-method .caption{margin-left:2em;margin-right:2em}.preferences .mouse-mode .choices{text-align:center}.preferences .mouse-mode .choice{display:inline-block}.preferences .mouse-mode .choice .figure{display:inline-block;vertical-align:middle;width:75%;max-width:320px}.preferences .mouse-mode .figure img{display:block;width:100%;max-width:320px;margin:1em auto}.preferences .mouse-mode .caption{text-align:left}.preferences .form .fields{display:table}.preferences .form .fields .labeled-field{display:table-row;height:45px}.preferences .form .fields .field-header,.preferences .form .fields .form-field{display:table-cell;padding:.125em;vertical-align:top}.preferences .form .fields .field-header{padding-right:1em}.settings table.session-list{width:100%}.settings table.session-list tr.session:hover{background:#f4ebff}.settings table.session-list .select-session{min-width:2em;text-align:center}.settings table.properties th{text-align:left;font-weight:400;padding-right:1em}.settings .action-buttons,.settings .toolbar{display:flex;gap:16px;align-items:center}.settings .toolbar{justify-content:space-between;padding:16px}.settings .toolbar .action-buttons{margin-right:.25em}.container{max-width:1920px;margin:0 auto;padding-left:80px;padding-right:80px}.filter{display:flex;justify-content:flex-end;align-items:center;gap:16px}.section-title{margin-bottom:14px}.section-title h2{color:#181d27;font-size:24px;font-style:normal;font-weight:600;line-height:32px;padding:0}.section-title p{color:#535862;overflow:hidden;color:var(--colors-text-text-tertiary-600,#535862);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}.settings.section{border-radius:12px;border:1px solid #e9eaeb;background:#fff;margin:0;padding:0}.settings-group{min-height:calc(100vh - 310px);overflow-y:auto}.toolbar_left{display:flex;justify-content:flex-end;align-items:center;gap:16px}.toolbar_right h3,.toolbar_right p{margin:0}.toolbar_right h3{color:#181d27;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.toolbar_right p{overflow:hidden;color:#535862;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.connections .toolbar_left{min-width:700px}.connectionHistory .toolbar_left,.sessions .toolbar_left,.user-groups .toolbar_left,.users .toolbar_left{max-width:920px;min-width:508px}.preferences .settings.section{border-radius:0 0 12px 12px;border:1px solid #e9eaeb;background:#fff;margin:0 0 19px;padding:10px 16px 16px}.settings p{padding-bottom:10px;font-size:14px;font-weight:400;color:#535862}.manage-connection{overflow:auto;max-height:600px}.manage-connections .header,.preferences .header{border:1px solid #e9eaeb;border-radius:12px 12px 0 0;font-weight:500}.delete-sessions{min-width:108px}.goals .group-list-page{max-height:calc(100vh - 620px);overflow:auto;min-height:auto}.goals-1 .group-list-page{max-height:calc(100vh - 600px);overflow:auto;min-height:auto}.group-list-page{padding:0 12px;overflow:auto;height:500px}.section.connections,.section.connections .group-list-page .list-item{border-bottom:1px solid #e9eaeb}.children .list-item{border-bottom:0}.user-list{max-height:calc(100vh - 150px);overflow:auto;padding:0}@media (max-width:1368px){.group-list-page{min-height:calc(100vh - 220px)}.goals-1 .group-list-page{max-height:calc(100vh - 250px);overflow:auto;min-height:auto}}@media (max-width:1280px){.manage-connections .header,.preferences .header{font-size:14px}.section-title h2{font-size:16px;line-height:22px}.settings p{font-size:12px;line-height:16px}.toolbar_right h3{font-size:14px;line-height:20px}.group-list-page{max-height:calc(100vh - 370px);min-height:calc(100vh - 350px)!important}.goals .group-list-page{min-height:calc(100vh - 420px)}.manage-connection{overflow:auto;max-height:600px!important}}.settings.user-groups table.user-group-list{width:100%}.user-group-list tr td{text-align:left}.settings.user-groups table.user-group-list td.user-group-name,.settings.user-groups table.user-group-list th.user-group-name{width:100%}.settings.user-groups table.user-group-list tr.user-group td.user-group-name a[href]{display:block;padding:.5em 1em}.settings.user-groups table.user-group-list tr.user-group.disabled,.settings.user-groups table.user-group-list tr.user-group.disabled td.user-group-name a[href]{color:grey;font-style:italic}.settings.user-groups table.user-group-list tr.user-group td.user-group-name{padding:0}.settings.users table.user-list{width:100%}.settings.users table.user-list td.last-active,.settings.users table.user-list th.last-active{white-space:nowrap}.settings.users table.user-list td,.settings.users table.user-list th{width:25%}.settings.users table.user-list tr.user td.username a[href]{display:block;padding:.5em 1em}.settings.users table.user-list tr.user.disabled,.settings.users table.user-list tr.user.disabled td.username a[href]{color:grey;font-style:italic}.settings.users table.user-list tr.user td.username{padding:0}.side-bar{width:70px;transition:all .3s ease-in-out}.side-bar:hover{width:280px}.sidebar-wrapper{width:70px;transition:all .3s ease-in-out}.sidebar-wrapper:hover{width:280px}.sidebar-wrapper .logo-box{background:#fff;border:.2px solid rgba(10,13,18,.12156862745098039);box-shadow:0 1px 1px -.5px rgba(10,13,18,.12941176470588237)}.sidebar-wrapper .akku-logo{width:22px;height:22px}.sidebar-wrapper .menu-item .menu-item-label{width:200px;min-width:200px;overflow:hidden;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:24px;color:#414651;opacity:0;transition:all .3s ease-in-out}.sidebar-wrapper .menu-item:hover{background-color:#f3f1f8!important}.sidebar-wrapper .menu-item.menu-active{background-color:#f3f1f8}.sidebar-wrapper .menu-item.menu-active .icon-container{border-radius:6px;background-color:#f3f1f8}.sidebar-wrapper .icon-container:hover{background-color:#f3f1f8;border-radius:var(--spacing-sm)}.sidebar-wrapper:hover .menu-item .menu-item-label{opacity:1}.sidebar-wrapper:hover .sidebar-footer{width:auto}.sidebar{top:0;left:0;height:100vh;background:#fafafa;box-shadow:0 0 10px rgba(0,0,0,.05);transition:width .3s ease;overflow:hidden;z-index:1001}.sidebar,.sidebar-content{display:flex;flex-direction:column}.sidebar-content{border:1px solid #e9eaeb;border-radius:12px;height:100%;width:100%}.sidebar-nav{flex:1;margin-top:10px}.sidebar-nav ul.side-bar-list-items{list-style:none;margin:0;padding-top:16px;padding-bottom:16px}.sidebar-footer{width:70px;overflow:hidden;padding-left:6px!important;gap:6px}.side-bar:hover .sidebar-footer{width:auto}.notification-container,.profile-container{left:70px}.notification-container{background-color:#e9d7fe}.notification-container button{top:-10px;right:-10px}.settings-section{display:flex;flex-direction:column;border-top:1px solid #eee;padding-top:16px}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:6px 20px;margin-top:1rem}.logo-container{gap:12px;width:100%}.logo-container,.logo-text{display:flex;align-items:center}.logo-text{color:#6941c6;justify-content:space-between;gap:5px;opacity:1;transition:opacity .5s ease;white-space:nowrap;font-weight:600;font-size:14px;line-height:20px;padding-right:10px;flex:1}.logo-text,.version-text{font-family:Inter,sans-serif}.version-text{font-size:12px;color:#414651;font-weight:500;line-height:18px}.sidebar-item{margin:0;list-style:none;min-height:52px}.sidebar-link{display:flex;align-items:center;gap:10px;color:#666;text-decoration:none;margin-right:8px;transition:background-color .5s ease,color .5s ease;padding:0 10px;outline:none}.sidebar-item.active .sidebar-link{color:#7e57c2}.icon-container{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.sidebar-item.active .icon-container{background-color:#f1ebfd;border-radius:8px}.item-label{margin-left:12px;white-space:nowrap;opacity:1;transition:opacity .5s ease;color:#414651;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:16px;letter-spacing:0}.sidebar-menu-labels-box{margin-top:39px}.user-name{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#181d27}.user-email-wrapper{position:relative;display:inline-block}.user-email{font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#535862;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.switch-to-admin-box{width:100%;margin-bottom:5px;padding:10px 7px;border-radius:8px;background-color:var(--brand-100);border:1px solid var(--gray-200);box-shadow:0 1px 2px 0 var(--color-primary-box-shadow);cursor:pointer}.switch-to-admin-box .switch-to-admin-label{color:var(--gray-900)}.sidebar-wrapper .menu-item{max-height:40px;margin-right:23px;margin-left:15px;border-radius:6px;transition:all .3s ease-in-out}.sidebar-wrapper .akku-logo{width:32px;height:32px}.sidebar-wrapper .logo-box{width:32px;min-width:32px;height:32px;min-height:32px;display:flex;justify-content:center;align-items:center;border-radius:8px}.side-bar:hover .sidebar-footer{width:280px}.side-bar.no-hover:hover{width:70px!important}.side-bar.no-hover .icon-container:hover,.side-bar.no-hover .menu-item:hover{background-color:transparent!important}.side-bar.no-hover .menu-item .menu-item-label{opacity:0}.side-bar .menu-item.menu-active .icon-container{background-color:#f3f1f8!important;border-radius:6px}@media (max-width:1280px){.sidebar-header{margin-top:.7rem}.sidebar-wrapper .menu-item .menu-item-label{font-size:12px}.sidebar-wrapper{width:60px}.sidebar-header{padding:6px 13px}.sidebar-wrapper .menu-item{margin-left:8px}}.text-input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#222;color:#fff}.text-input .text-input-field{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;white-space:nowrap}.text-input .target{border:none;border-radius:0;display:inline-block;vertical-align:middle;color:#fff;font-size:12pt;width:100%;height:auto;resize:none;outline:none;margin:0;padding:.25em .25em .25em 0;background:transparent;overflow:hidden}.text-input .sent-history{display:inline-block;vertical-align:middle;padding:.25em 0 .25em .25em}.text-input .sent-history .sent-text{display:inline-block;vertical-align:baseline;white-space:pre;font-size:12pt;animation:fadeout 1s linear;-webkit-animation:fadeout 1s linear;opacity:0}.text-input .text-input-buttons button{box-shadow:none;padding:.25em;max-width:20%;margin:.1em;min-width:3em;background:#444;border:.125em solid #666;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;color:#fff;font-weight:lighter;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.25),1px -1px 0 rgba(0,0,0,.25),-1px 1px 0 rgba(0,0,0,.25),-1px -1px 0 rgba(0,0,0,.25)}.text-input .text-input-buttons button:active{background:#822;border-color:#d44}.text-input .text-input-buttons button.pressed{background:#882;border-color:#dd4}
/*# sourceMappingURL=1.guacamole.a3a9db00a223462ccb16.css.map*/