/**
 * Copyright (c) Omnissa, LLC. All rights reserved.
 * This product is protected by copyright and intellectual property laws in the
 * United States and other countries as well as by international treaties.
 * -- Omnissa Restricted
 *
 * @format
 */

html,
body {
   height: 100%;
   overflow-y: auto;
   font-family: system-ui, "Segoe UI", roboto, helvetica, arial, sans-serif;
}

body {
   width: 100%;
   font-size: 12px;
}

/* stylelint-disable-next-line selector-type-no-unknown */
app-root {
   display: block;
   height: 100%;
}

.app-shell,
.app-route-host {
   height: 100%;
}

*,
*::before,
*::after {
   box-sizing: border-box;
   font-family: inherit;
}

.ng-hide {
   display: none !important;
}

.desktopBackground {
   background-color: #dcdcdc;
}

h1,
h2,
h3 {
   margin-top: 10px;
}

h3,
.h3 {
   font-size: 18px;
}

h3 small,
.h3 small,
h3 .small {
   color: #333;
   font-size: 14px;
}

a {
   cursor: pointer;
}

#canvas {
   display: none;
}

#video {
   display: none;
}

#certFrame {
   height: 100%;
   width: 100%;
   border: none;
}

#printPDF {
   height: 0;
   width: 0;
   border: none;
}

.login-bg {
   text-align: center;
   display: flex;
   align-items: start;
}

body.iwa-bg {
   display: block;
}

/* Use a position:fixed pseudo-element so the background is anchored to the
   viewport, not the overflow:auto scroll container. This prevents both
   layout shifts and background repaints when the container scrolls or resizes. */
.login-bg::before, .iwa-bg::before {
   content: "";
   position: fixed;
   inset: 0;
   background-position: center center;
   background-size: cover;
   background-image: linear-gradient(rgb(255 255 255 / 30%), rgb(255 255 255 / 30%)), url(icons-38207119424/bg_image.svg);
   background-repeat: no-repeat;
   z-index: 0;
   pointer-events: none;
}

/* Ensure login card and all siblings render above the fixed background */
.login-bg > * {
   position: relative;
   height: 100%;
   z-index: 1;
}

.login-bg .container {
   display: grid;
   grid-template-rows: 1fr auto auto;
   justify-items: center;
   min-height: 100vh;
   padding: 0 0 24px;
}

.ui-multi-line {
   display: block;
   white-space: pre-wrap;
   font-weight: normal;
}

.ui-multi-line-margin {
   margin-left: 30px;
}

.ui-page {
   width: 100%;
}

.modal-backdrop {
   z-index: 1040 !important;
}

#header-container {
   position: relative;
}

.ui-navbar-links > ul > li {
   float: left;
   background-color: #f5f5f5;
   border: 2px solid #f5f5f5;
   box-shadow: 0 1px 1px rgb(0 0 0 / 15%);
   margin-left: 8px;
   height: 40px;
   width: 40px;
   padding: 0;
   border-radius: 8px;
}

.ui-navbar-links > ul > li > button {
   height: 40px;
   width: 40px;
   padding: 0;
   margin-left: -2px;
   margin-top: -2px;
   font-size: 0;
   overflow: hidden;
   border: none;
}

.ui-navbar-links > ul > li:focus {
   outline: none;
   border: 2px solid #249bd5;
}

.ui-navbar-links > ul > li:hover {
   border: 2px solid #eee;
}

.ui-center-div {
   width: 80%;
}

.ui-center-div-inner {
   padding: 20px 0 17px;
   height: 75px;
   width: 104px;
}

.ui-center-div-inner:hover {
   border: 2px solid #0095d3;
}

.ui-center-panel {
   position: relative;
   margin: 0 auto;
   width: 384px;
   height: 577px;
   padding: 32px;
   border-radius: 12px;
   background-color: #fff;
   box-shadow: 0 6.348px 16.928px 0 rgb(0 0 0 / 10%);
   align-self: center;
}

.ui-panel-content {
   width: 320px;
   margin-bottom: 32px;
}

.ui-panel-content h3 {
   line-height: 20px;
   margin: 0 auto;
   margin-bottom: 15px;
}

.pin-change-prompt {
   width: 320px;
}

.ui-panel-content .alert {
   display: flex;
   align-items: center;
   font-size: 14px;
   font-style: normal;
   font-weight: 400;
   line-height: 40px;
   width: 320px;
   color: #fff;
   text-align: left;
   padding: 14px 0 14px 8px;
   margin: 0;
   height: 44px;
   border: none;
   border-radius: 4px;
   background: #b7014d;
}

.ui-panel-content .alert .error {
   display: inline-block;
   width: 18px;
   height: 18px;
   margin-right: 10px;
   margin-bottom: -5px;
   background: #de140f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDAuMyAoMzM4MzkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5GaWxsIDE3NDM8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iRGVzaWduLUd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IlNUQU5EQVJEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzcwLjAwMDAwMCwgLTQ0MS4wMDAwMDApIiBmaWxsPSIjQzg0QTU0Ij4NCiAgICAgICAgICAgIDxnIGlkPSIvLy1ESUFMT0ctLy8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDczNy4wMDAwMDAsIDI1Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iOjotZXJyb3IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjAwMDAwMCwgMTg4LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTQwOSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuOTcyMzQ3NSwxNS45NTg0ODQxIEM5LjQyNDA5NDk2LDE1Ljk1ODQ4NDEgOC45Nzc4NjQ2LDE1LjczNTM2ODkgOC45Nzc4NjQ2LDE1Ljk1ODQ4NDEgQzguOTc3ODY0NiwxNS4xODU0MDA0IDkuNDI0MDk0OTYsMTQuOTYxMjQyNiAxMC45NzIzNDc1LDE0Ljk2MTI0MjYgQzEwLjUyNTA3NDUsMTQuOTYxMjQyNiAxMC45NzIzNDc1LDE1LjE4NTQwMDQgMTAuOTcyMzQ3NSwxNS45NTg0ODQxIEMxMC45NzIzNDc1LDE1LjczNTM2ODkgMTAuNTI1MDc0NSwxNS45NTg0ODQxIDEwLjk3MjM0NzUsMTUuOTU4NDg0MSBMMTAuOTcyMzQ3NSwxNS45NTg0ODQxIFogTTguOTc3ODY0Niw2Ljk4MzMxMTIxIEM4Ljk3OTg1OTA4LDcuMTYyNzU1NSA5LjQyNjYyMTc2LDYuOTgzMzExMjEgMTAuOTcyMzQ3NSw2Ljk4MzMxMTIxIEMxMC41MjU1NzgyLDYuOTgzMzExMjEgMTAuOTc0MzM1Myw3LjE2Mjc1NTUgMTAuOTcyMzQ3NSw2Ljk4MzMxMTIxIEwxMC45NzIzNDc1LDEzLjkxNDM0NjkgQzEwLjk3NDMzNTMsMTMuNzM0OTAyNiAxMC41MjU1NzgyLDEzLjkxNDM0NjkgMTAuOTcyMzQ3NSwxMy45MTQzNDY5IEM5LjQyNjYyMTc2LDEzLjkxNDM0NjkgOC45Nzk4NTkwOCwxMy43MzQ5MDI2IDguOTc3ODY0NiwxMy45MTQzNDY5IEw4Ljk3Nzg2NDYsNi45ODMzMTEyMSBaIE0xOC45NTAyNzg5LDE3Ljg5NDMwNTcgTDEwLjUwMzA1NzQsMC45OTk4NjI2NDYgQzEwLjE5MTI4MDksMC45MzM2NTY5MTcgOS43NTgxNTA3MywwLjkzMzY1NjkxNyA5LjQ0NzE1NDY5LDAuOTk5ODYyNjQ2IEwwLjk5OTkzMzE4LDE3Ljg5NDMwNTcgQzAuOTEyMTQ5MzMxLDE4LjY0MjQyMDEgMS4wOTk0NDg4NywxOC45NTAyMDgzIDAuOTk5OTMzMTgsMTguOTUwMjA4MyBMMTguOTUwMjc4OSwxOC45NTAyMDgzIEMxOC44NTA3NjMyLDE4Ljk1MDIwODMgMTkuMDM4MDYyNywxOC42NDI0MjAxIDE4Ljk1MDI3ODksMTcuODk0MzA1NyBMMTguOTUwMjc4OSwxNy44OTQzMDU3IFoiIGlkPSJGaWxsLTE3NDMiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
   margin-left: -30px;
}

.ui-corner-all {
   border-radius: 6px;
}

.ui-corner-top {
   border-top-left-radius: 6px;
   border-top-right-radius: 6px;
}

.ui-corner-bottom {
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}

.ui-none-border {
   border: 0 !important;
}

.ui-desktop-list {
   list-style-type: none;
   padding: 0;
   margin-bottom: 0;
}

.ui-desktop-list > li {
   display: inline-block;
   padding: 8px;
   vertical-align: top;
   margin-bottom: 30px;
}

.ui-desktop-list > li:focus {
   outline: 0;
}

.ui-desktop-content {
   border: 1px solid #ccc;
   text-align: center;
   cursor: pointer;
   margin: 0;
   padding: 0;
}

.ui-desktop-icon {
   width: 58px;
   height: 58px;
   display: block;
   margin: 0 auto;
   position: relative;
   margin-bottom: 18px;
}

.favorite-btn {
   width: 15px;
   height: 15px;
   position: absolute;
   top: 5px;
   right: 5px;
}

.favorite-btn a {
   width: 20px;
   height: 20px;
   display: block;
   user-select: none;
}

.selectable {
   user-select: text;
}

.favorite-on {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjkwMzMgMi43MTE0NEw3LjE4ODQ3IDYuMzM2MjlDNy4xMjkwOSA2LjQ2MTggNy4wMTQzMSA2LjU0ODggNi44ODE1NCA2LjU2ODkyTDMuMDQ3MDUgNy4xNTAyQzIuNzgwOSA3LjE5MDU0IDIuNTM0OTIgNy4zMjEyOSAyLjM0NzIgNy41MjIyQzEuODc1NzcgOC4wMjY3NSAxLjg4NTY3IDguODM0NDUgMi4zNjkzIDkuMzI2MjZMNS4xNDM5NyAxMi4xNDc4QzUuMjQwMDQgMTIuMjQ1NSA1LjI4Mzg4IDEyLjM4NjMgNS4yNjEyIDEyLjUyNDJMNC42MDYxOSAxNi41MDgzQzQuNTYwNzMgMTYuNzg0OCA0LjYwMzkyIDE3LjA2OTMgNC43MjkwNyAxNy4zMTc2QzUuMDQzMzUgMTcuOTQxMyA1Ljc4Mjc1IDE4LjE4MTEgNi4zODA1NiAxNy44NTMyTDkuODEwMjMgMTUuOTcyMkM5LjkyODk5IDE1LjkwNyAxMC4wNzA5IDE1LjkwNyAxMC4xODk2IDE1Ljk3MjJMMTMuNjE5MyAxNy44NTMyQzEzLjg1NzMgMTcuOTgzOCAxNC4xMyAxOC4wMjg4IDE0LjM5NTEgMTcuOTgxNEMxNS4wNjA3IDE3Ljg2MjMgMTUuNTA3OCAxNy4yMDI4IDE1LjM5MzcgMTYuNTA4M0wxNC43Mzg2IDEyLjUyNDJDMTQuNzE2IDEyLjM4NjMgMTQuNzU5OCAxMi4yNDU1IDE0Ljg1NTkgMTIuMTQ3OEwxNy42MzA1IDkuMzI2MjZDMTcuODIzMSA5LjEzMDQyIDE3Ljk0ODUgOC44NzM4MSAxNy45ODcxIDguNTk2MTVDMTguMDg0MyA3Ljg5ODg5IDE3LjYyMTIgNy4yNTE1MSAxNi45NTI4IDcuMTUwMkwxMy4xMTgzIDYuNTY4OTJDMTIuOTg1NSA2LjU0ODggMTIuODcwOCA2LjQ2MTggMTIuODExNCA2LjMzNjI5TDExLjA5NjUgMi43MTE0NEMxMC45Nzc1IDIuNDU5ODQgMTAuNzgyMyAyLjI1NjIgMTAuNTQxMSAyLjEzMjAyQzkuOTM1NDkgMS44MjAyIDkuMjAyMjEgMi4wNzk2MSA4LjkwMzMgMi43MTE0NFoiIGZpbGw9IiNGQUM0MDAiIHN0cm9rZT0iIzMxNDM1MSIvPg0KPC9zdmc+DQo=) no-repeat;
   border: none;
   width: 20px;
   height: 20px;
}

.favorite-off {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4xODg0NyA2LjMzNjI5TDguOTAzMyAyLjcxMTQ0QzkuMjAyMjEgMi4wNzk2MSA5LjkzNTQ5IDEuODIwMiAxMC41NDExIDIuMTMyMDJDMTAuNzgyMyAyLjI1NjIgMTAuOTc3NSAyLjQ1OTg0IDExLjA5NjUgMi43MTE0NEwxMi44MTE0IDYuMzM2MjlDMTIuODcwOCA2LjQ2MTggMTIuOTg1NSA2LjU0ODggMTMuMTE4MyA2LjU2ODkyTDE2Ljk1MjggNy4xNTAyQzE3LjYyMTIgNy4yNTE1MSAxOC4wODQzIDcuODk4ODkgMTcuOTg3MSA4LjU5NjE1QzE3Ljk0ODUgOC44NzM4MSAxNy44MjMxIDkuMTMwNDIgMTcuNjMwNSA5LjMyNjI2TDE0Ljg1NTkgMTIuMTQ3OEMxNC43NTk4IDEyLjI0NTUgMTQuNzE2IDEyLjM4NjMgMTQuNzM4NiAxMi41MjQyTDE1LjM5MzcgMTYuNTA4M0MxNS41MDc4IDE3LjIwMjggMTUuMDYwNyAxNy44NjIzIDE0LjM5NTEgMTcuOTgxNEMxNC4xMyAxOC4wMjg4IDEzLjg1NzMgMTcuOTgzOCAxMy42MTkzIDE3Ljg1MzJMMTAuMTg5NiAxNS45NzIyQzEwLjA3MDkgMTUuOTA3IDkuOTI4OTkgMTUuOTA3IDkuODEwMjMgMTUuOTcyMkw2LjM4MDU2IDE3Ljg1MzJDNS43ODI3NSAxOC4xODExIDUuMDQzMzUgMTcuOTQxMyA0LjcyOTA3IDE3LjMxNzZDNC42MDM5MiAxNy4wNjkzIDQuNTYwNzMgMTYuNzg0OCA0LjYwNjE5IDE2LjUwODNMNS4yNjEyIDEyLjUyNDJDNS4yODM4OCAxMi4zODYzIDUuMjQwMDQgMTIuMjQ1NSA1LjE0Mzk3IDEyLjE0NzhMMi4zNjkzIDkuMzI2MjZDMS44ODU2NyA4LjgzNDQ1IDEuODc1NzcgOC4wMjY3NSAyLjM0NzIgNy41MjIyQzIuNTM0OTIgNy4zMjEyOSAyLjc4MDkgNy4xOTA1NCAzLjA0NzA1IDcuMTUwMkw2Ljg4MTU0IDYuNTY4OTJDNy4wMTQzMSA2LjU0ODggNy4xMjkwOSA2LjQ2MTggNy4xODg0NyA2LjMzNjI5Wk0xMC4zNTYxIDMuMjMyMTlDMTAuMzE3NSAzLjE1MDA4IDEwLjI1NDEgMy4wODM2MSAxMC4xNzU3IDMuMDQzMDlMMTAuMTA4OSAzLjAxNTk4QzkuOTI3ODcgMi45NjE2MyA5LjczMDEyIDMuMDQ4OSA5LjY0MzgzIDMuMjMyMTlMNy45NzMwNyA2Ljc4MTM0QzcuNzk5NTIgNy4xNTAwMSA3LjQ2NDA1IDcuNDA1NTQgNy4wNzU5NyA3LjQ2NDY2TDMuMzQwMDQgOC4wMzM4QzMuMjUzNjEgOC4wNDY5NiAzLjE3MzcyIDguMDg5NjQgMy4xMTI3NiA4LjE1NTIxQzIuOTU5NjUgOC4zMTk4OCAyLjk2Mjg3IDguNTgzNDkgMy4xMTk5NCA4Ljc0NEw1LjgyMzI4IDExLjUwNjZDNi4xMDQwOSAxMS43OTM2IDYuMjMyMjMgMTIuMjA3MSA2LjE2NTk0IDEyLjYxMjNMNS41Mjc3NyAxNi41MTMyQzUuNTEzIDE2LjYwMzQgNS41MjcwMyAxNi42OTYyIDUuNTY3NjcgMTYuNzc3M0M1LjY2OTc0IDE2Ljk4MDggNS45MDk4NyAxNy4wNTkxIDYuMTA0MDIgMTYuOTUyMUw5LjQ0NTU0IDE1LjExMDNDOS43OTI2NCAxNC45MTkgMTAuMjA3MyAxNC45MTkgMTAuNTU0NCAxNS4xMTAzTDEzLjg5NTkgMTYuOTUyMUMxMy45NzMyIDE2Ljk5NDcgMTQuMDYxOCAxNy4wMDk0IDE0LjE0NzkgMTYuOTkzOUMxNC4zNjQxIDE2Ljk1NSAxNC41MDkzIDE2LjczOTggMTQuNDcyMiAxNi41MTMyTDEzLjgzNCAxMi42MTIzQzEzLjc2NzcgMTIuMjA3MSAxMy44OTU5IDExLjc5MzYgMTQuMTc2NyAxMS41MDY2TDE2Ljg4IDguNzQ0QzE2Ljk0MjYgOC42ODAwOCAxNi45ODMzIDguNTk2MzMgMTYuOTk1OCA4LjUwNTcyQzE3LjAyNzQgOC4yNzgxNSAxNi44NzcgOC4wNjY4NiAxNi42NTk5IDguMDMzOEwxMi45MjQgNy40NjQ2NkMxMi41MzU5IDcuNDA1NTQgMTIuMjAwNCA3LjE1MDAxIDEyLjAyNjkgNi43ODEzNEwxMC4zNTYxIDMuMjMyMTlaIiBmaWxsPSIjMzE0MzUxIi8+DQo8L3N2Zz4NCg==) no-repeat;
   border: none;
   width: 20px;
   height: 20px;
}

.favorite-off:hover {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjkwMzMgMi43MTE0NEw3LjE4ODQ3IDYuMzM2MjlDNy4xMjkwOSA2LjQ2MTggNy4wMTQzMSA2LjU0ODggNi44ODE1NCA2LjU2ODkyTDMuMDQ3MDUgNy4xNTAyQzIuNzgwOSA3LjE5MDU0IDIuNTM0OTIgNy4zMjEyOSAyLjM0NzIgNy41MjIyQzEuODc1NzcgOC4wMjY3NSAxLjg4NTY3IDguODM0NDUgMi4zNjkzIDkuMzI2MjZMNS4xNDM5NyAxMi4xNDc4QzUuMjQwMDQgMTIuMjQ1NSA1LjI4Mzg4IDEyLjM4NjMgNS4yNjEyIDEyLjUyNDJMNC42MDYxOSAxNi41MDgzQzQuNTYwNzMgMTYuNzg0OCA0LjYwMzkyIDE3LjA2OTMgNC43MjkwNyAxNy4zMTc2QzUuMDQzMzUgMTcuOTQxMyA1Ljc4Mjc1IDE4LjE4MTEgNi4zODA1NiAxNy44NTMyTDkuODEwMjMgMTUuOTcyMkM5LjkyODk5IDE1LjkwNyAxMC4wNzA5IDE1LjkwNyAxMC4xODk2IDE1Ljk3MjJMMTMuNjE5MyAxNy44NTMyQzEzLjg1NzMgMTcuOTgzOCAxNC4xMyAxOC4wMjg4IDE0LjM5NTEgMTcuOTgxNEMxNS4wNjA3IDE3Ljg2MjMgMTUuNTA3OCAxNy4yMDI4IDE1LjM5MzcgMTYuNTA4M0wxNC43Mzg2IDEyLjUyNDJDMTQuNzE2IDEyLjM4NjMgMTQuNzU5OCAxMi4yNDU1IDE0Ljg1NTkgMTIuMTQ3OEwxNy42MzA1IDkuMzI2MjZDMTcuODIzMSA5LjEzMDQyIDE3Ljk0ODUgOC44NzM4MSAxNy45ODcxIDguNTk2MTVDMTguMDg0MyA3Ljg5ODg5IDE3LjYyMTIgNy4yNTE1MSAxNi45NTI4IDcuMTUwMkwxMy4xMTgzIDYuNTY4OTJDMTIuOTg1NSA2LjU0ODggMTIuODcwOCA2LjQ2MTggMTIuODExNCA2LjMzNjI5TDExLjA5NjUgMi43MTE0NEMxMC45Nzc1IDIuNDU5ODQgMTAuNzgyMyAyLjI1NjIgMTAuNTQxMSAyLjEzMjAyQzkuOTM1NDkgMS44MjAyIDkuMjAyMjEgMi4wNzk2MSA4LjkwMzMgMi43MTE0NFoiIGZpbGw9IiNDQ0NDQ0MiIHN0cm9rZT0iIzMxNDM1MSIvPg0KPC9zdmc+DQo=) no-repeat;
}

.ui-btn {
   display: block;
   text-align: center;
   cursor: pointer;
   position: relative;
   margin: 0;
   padding: 22px 0 0;
}

.ui-chrome-server-list .ui-btn {
   display: block;
   text-align: center;
   cursor: pointer;
   position: relative;
   margin: 0;
   padding: 0;
}

.ui-btn > p {
   margin: 0;
   color: #333;
}

.ui-btn-a {
   background: #fff;
   font-weight: bold;
   color: #333;
   text-decoration: none;
}

.navbar-right :is(
   .ui-show-all-on-icon,
   .ui-show-all-off-icon,
   .ui-show-fav-on-icon,
   .ui-show-fav-off-icon,
   .ui-help-icon,
   .ui-setting-icon
) {
   width: 40px;
   height: 40px;
   float: left;
}

.panel-text {
   margin-top: 70px;
}

#header-search::-ms-clear {
   display: none;
   width: 0;
   height: 0;
}

#header-search::-webkit-search-cancel-button {
   appearance: none;
}

.ui-home-servers {
   padding: 16px;
}

.ui-disclaimer-text {
   width: 100%;
   word-break: normal !important;
   text-align: justify;
   height: 190px;
}

.ui-rsa-title {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjAwMDA4IDQuMTY2NzVDOC4yNzYyMiA0LjE2Njc1IDguNTAwMDggNC4zOTA2MSA4LjUwMDA4IDQuNjY2NzVDOC41MDAwOCA0Ljk0Mjg5IDguMjc2MjIgNS4xNjY4MSA4LjAwMDA4IDUuMTY2ODFDNy43MjM5NCA1LjE2NjgxIDcuNTAwMDggNC45NDI5NiA3LjUwMDA4IDQuNjY2ODFDNy41MDAwOCA0LjM5MDY3IDcuNzIzOTQgNC4xNjY3NSA4LjAwMDA4IDQuMTY2NzVaIiBmaWxsPSIjMDAzQkE3Ii8+DQo8cGF0aCBkPSJNNi4xNjY3NSA2LjY2Njc1QzYuMTY2NzUgNi4zOTA2MSA2LjM5MDYxIDYuMTY2NzUgNi42NjY3NSA2LjE2Njc1SDguMDAwMDhDOC4yNzYyMiA2LjE2Njc1IDguNTAwMDggNi4zOTA2MSA4LjUwMDA4IDYuNjY2NzVWMTAuODMzNEg5LjMzMzQyQzkuNjA5NTYgMTAuODMzNCA5LjgzMzQyIDExLjA1NzMgOS44MzM0MiAxMS4zMzM0QzkuODMzNDIgMTEuNjA5NiA5LjYwOTU2IDExLjgzMzQgOS4zMzM0MiAxMS44MzM0SDYuNjY2NzVDNi4zOTA2MSAxMS44MzM0IDYuMTY2NzUgMTEuNjA5NiA2LjE2Njc1IDExLjMzMzRDNi4xNjY3NSAxMS4wNTczIDYuMzkwNjEgMTAuODMzNCA2LjY2Njc1IDEwLjgzMzRINy41MDAwOFY3LjE2Njc1SDYuNjY2NzVDNi4zOTA2MSA3LjE2Njc1IDYuMTY2NzUgNi45NDI4OSA2LjE2Njc1IDYuNjY2NzVaIiBmaWxsPSIjMDAzQkE3Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguMDAwMDggMC4xNjY3NDhDMy42NzM4NSAwLjE2Njc0OCAwLjE2Njc0OCAzLjY3Mzg1IDAuMTY2NzQ4IDguMDAwMDhDMC4xNjY3NDggMTIuMzI2MyAzLjY3Mzg1IDE1LjgzMzQgOC4wMDAwOCAxNS44MzM0QzEyLjMyNjMgMTUuODMzNCAxNS44MzM0IDEyLjMyNjMgMTUuODMzNCA4LjAwMDA4QzE1LjgzMzQgMy42NzM4NSAxMi4zMjYzIDAuMTY2NzQ4IDguMDAwMDggMC4xNjY3NDhaTTEuMTY2NzUgOC4wMDAwOEMxLjE2Njc1IDQuMjI2MTQgNC4yMjYxNCAxLjE2Njc1IDguMDAwMDggMS4xNjY3NUMxMS43NzQgMS4xNjY3NSAxNC44MzM0IDQuMjI2MTQgMTQuODMzNCA4LjAwMDA4QzE0LjgzMzQgMTEuNzc0IDExLjc3NCAxNC44MzM0IDguMDAwMDggMTQuODMzNEM0LjIyNjE0IDE0LjgzMzQgMS4xNjY3NSAxMS43NzQgMS4xNjY3NSA4LjAwMDA4WiIgZmlsbD0iIzAwM0JBNyIvPg0KPC9zdmc+DQo=) no-repeat;
   padding-left: 20px;
}

.ui-full-page {
   margin-top: 0;
   padding-bottom: 0;
}

.ui-fade {
   opacity: 0.3;
}

.launch-page .ui-icon-loading {
   z-index: 9999999;
   position: absolute;
   top: 50%;
   left: 50%;
   width: 280px;
   height: 70px;
   margin-left: -140px;
   margin-top: -105px;
   background: none;
}

.ui-icon-loading {
   z-index: 9999999;
   position: absolute;
   top: 50%;
   left: 50%;
   width: 32px;
   height: 32px;
   margin-left: -16px;
   margin-top: -16px;
   background: url(data:image/gif;base64,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);
}

.ui-icon-loading-container .ui-icon-loading {
   position: relative;
   top: 130px;
   left: 0;
   margin: 0 auto;
}

.ui-widget-home .ui-icon-loading {
   z-index: 0;
}

.ui-icon-loading-container {
   position: relative;
}

.ui-browser-warning {
   color: #333;
   margin-top: 100px;
   text-align: left;
}

.ui-center-panel .ui-warning-tip {
   margin-top: 100px;
}

.ui-center-panel .ui-browser-warning-unsupport {
   margin-top: 40px;
}

.ui-browser-warning p {
   color: #5e5e5e;
   font-size: 15px;
}

.ui-browser-warning .top-warning {
   margin-bottom: 25px;
}

.ui-warning-logo {
   display: inline-block;
   width: 18px;
   height: 18px;
   margin-right: 20px;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDAuMyAoMzM4MzkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5GaWxsIDE3NDM8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iRGVzaWduLUd1aWRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IlNUQU5EQVJEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzcwLjAwMDAwMCwgLTQ0MS4wMDAwMDApIiBmaWxsPSIjQzg0QTU0Ij4NCiAgICAgICAgICAgIDxnIGlkPSIvLy1ESUFMT0ctLy8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDczNy4wMDAwMDAsIDI1Mi4wMDAwMDApIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iOjotZXJyb3IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjAwMDAwMCwgMTg4LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTQwOSI+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuOTcyMzQ3NSwxNS45NTg0ODQxIEM5LjQyNDA5NDk2LDE1Ljk1ODQ4NDEgOC45Nzc4NjQ2LDE1LjczNTM2ODkgOC45Nzc4NjQ2LDE1Ljk1ODQ4NDEgQzguOTc3ODY0NiwxNS4xODU0MDA0IDkuNDI0MDk0OTYsMTQuOTYxMjQyNiAxMC45NzIzNDc1LDE0Ljk2MTI0MjYgQzEwLjUyNTA3NDUsMTQuOTYxMjQyNiAxMC45NzIzNDc1LDE1LjE4NTQwMDQgMTAuOTcyMzQ3NSwxNS45NTg0ODQxIEMxMC45NzIzNDc1LDE1LjczNTM2ODkgMTAuNTI1MDc0NSwxNS45NTg0ODQxIDEwLjk3MjM0NzUsMTUuOTU4NDg0MSBMMTAuOTcyMzQ3NSwxNS45NTg0ODQxIFogTTguOTc3ODY0Niw2Ljk4MzMxMTIxIEM4Ljk3OTg1OTA4LDcuMTYyNzU1NSA5LjQyNjYyMTc2LDYuOTgzMzExMjEgMTAuOTcyMzQ3NSw2Ljk4MzMxMTIxIEMxMC41MjU1NzgyLDYuOTgzMzExMjEgMTAuOTc0MzM1Myw3LjE2Mjc1NTUgMTAuOTcyMzQ3NSw2Ljk4MzMxMTIxIEwxMC45NzIzNDc1LDEzLjkxNDM0NjkgQzEwLjk3NDMzNTMsMTMuNzM0OTAyNiAxMC41MjU1NzgyLDEzLjkxNDM0NjkgMTAuOTcyMzQ3NSwxMy45MTQzNDY5IEM5LjQyNjYyMTc2LDEzLjkxNDM0NjkgOC45Nzk4NTkwOCwxMy43MzQ5MDI2IDguOTc3ODY0NiwxMy45MTQzNDY5IEw4Ljk3Nzg2NDYsNi45ODMzMTEyMSBaIE0xOC45NTAyNzg5LDE3Ljg5NDMwNTcgTDEwLjUwMzA1NzQsMC45OTk4NjI2NDYgQzEwLjE5MTI4MDksMC45MzM2NTY5MTcgOS43NTgxNTA3MywwLjkzMzY1NjkxNyA5LjQ0NzE1NDY5LDAuOTk5ODYyNjQ2IEwwLjk5OTkzMzE4LDE3Ljg5NDMwNTcgQzAuOTEyMTQ5MzMxLDE4LjY0MjQyMDEgMS4wOTk0NDg4NywxOC45NTAyMDgzIDAuOTk5OTMzMTgsMTguOTUwMjA4MyBMMTguOTUwMjc4OSwxOC45NTAyMDgzIEMxOC44NTA3NjMyLDE4Ljk1MDIwODMgMTkuMDM4MDYyNywxOC42NDI0MjAxIDE4Ljk1MDI3ODksMTcuODk0MzA1NyBMMTguOTUwMjc4OSwxNy44OTQzMDU3IFoiIGlkPSJGaWxsLTE3NDMiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==);
}

.ui-browser-warning a:hover {
   color: #333;
   text-decoration: underline;
}

.ui-content-area {
   width: 100%;
   min-height: 100vh;
   min-height: 100dvh;
   position: absolute;
   top: 0;
   bottom: 0;
   overflow: auto;
}

p.ui-desktop-name {
   overflow: hidden;
   margin: 0;
   padding: 0;
   font-weight: normal;
   text-overflow: ellipsis;
   color: #000;
   letter-spacing: 0;
   cursor: pointer;
}

.ui-brand {
   cursor: default;
}

.ui-chrome-server-list {
   vertical-align: top;
   text-align: center;
   height: 178px;
   width: 192px;
}

.ui-chrome-server-icon {
   width: 56px;
   height: 38px;
}

.ui-chrome-add-server-icon {
   width: 100px;
   height: 100px;
   border-radius: 8px;
}

.ui-chrome-server-div {
   width: 100%;   
}

.ui-chrome-server-text {
   color: #000;
   text-align: center;
   font-feature-settings: 'liga' off, 'clig' off;
   font-size: 14px;
   font-style: normal;
   font-weight: 510;
   line-height: normal;
   text-overflow: ellipsis;
}

#closeAboutBtn {
   color: white;
}

#closeAboutBtn:hover {
   text-decoration: none;
}

.search-content {
   position: relative;
}

.search-bar {
   height: 40px;
   border-radius: 4px;
   width: 350px;
   float: left;
   margin-left: 118px;
   background-color: #fff;
   border: 1px solid #868686;
   overflow: hidden;
}

.search-bar:focus {
   border: 1px solid #249bd5;
}

.search-bar .search-icon {
   width: 14px;
   height: 14px;
   display: block;
   float: left;
   margin-top: 13px;
   margin-left: 30px;
   margin-right: 9px;
}

.search-bar .ui-search-icon {
   width: 14px;
   height: 14px;
   display: block;
}

.search-bar .search-clear-icon {
   width: 16px;
   height: 16px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMiAyQzYuNDcgMiAyIDYuNDcgMiAxMkMyIDE3LjUzIDYuNDcgMjIgMTIgMjJDMTcuNTMgMjIgMjIgMTcuNTMgMjIgMTJDMjIgNi40NyAxNy41MyAyIDEyIDJaTTE3IDE1LjU5TDE1LjU5IDE3TDEyIDEzLjQxTDguNDEgMTdMNyAxNS41OUwxMC41OSAxMkw3IDguNDFMOC40MSA3TDEyIDEwLjU5TDE1LjU5IDdMMTcgOC40MUwxMy40MSAxMkwxNyAxNS41OVoiIGZpbGw9IiM3MzczNzMiLz4NCjwvc3ZnPg0K);
   background-size: 16px 16px;
   display: block;
   position: absolute;
   top: 12px;
   left: 96%;
   cursor: pointer;
}

.searchBlur {
   border: 1px solid #868686;
}

.searchFocus {
   border: 2px solid #0055cd;
}

.search-bar .search-input {
   background-color: #fff;
   height: 40px;
   line-height: 40px;
   color: #314351;
   border: none;

   /* 16px, not 15: <16px makes iOS zoom on focus of this autofocus search box,
      and the zoom persists across SPA nav into the horizon-delegate page. */
   font-size: 16px;
   appearance: none;
   letter-spacing: -0.24px;
   width: 200px;
}

.search-input:focus {
   outline: 0;
}

.navbar-brand {
   display: block;
   width: 161px;
   height: 40px;
}

.navbar-brand:focus {
   outline: 0;
}

.ui-horizon-logo {
   width: 154px;
   height: 55px;
   display: block;
   margin: 0 auto;
   position: relative;
   margin-top: -11px;
   margin-left: 11px;
}

.ui-desktop-corner {
   border-radius: 8px;
   box-shadow: 0 1px 6px 0 rgb(0 0 0 / 15%);
   border: 2px solid white;
   width: 105px;
   height: 103px;
}

.ui-desktop-corner:hover {
   border: 2px solid #0095d3;
   text-decoration: none;
   box-shadow: 0 4px 8px 0 rgb(0 0 0 / 35%);
}

.ui-desktop-list .highlight {
   border: 2px solid #0095d3;
}

.navbar-right a {
   height: 30px;
}

.ui-center-panel .change-password-form {
   width: 320px;
   min-height: 218px;
}

.ui-center-panel .change-password-form .form-control {
   color: #000;
   letter-spacing: -0.41px;
   line-height: 22px;
   margin-top: 16px;
   height: 40px;
}

.ui-center-panel .form-control {
   background: none;
   box-shadow: none;
   width: 320px;
   font-size: 17px;
   letter-spacing: -0.41px;
   line-height: 22px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   border-radius: 4px;
   border: 1px solid #d9d9d9;
   display: flex;
   height: 40px;
   padding: 12px 16px;
   align-items: center;
   gap: 10px;
   align-self: stretch;
   margin: 20px 0 0;
}

.ui-center-panel .form-control[readonly] {
   color: rgb(118 118 118 / 30%);
}

.ui-center-panel .re-auth {
   background: none;
   border: none;
   box-shadow: none;
   border-radius: 0;
   height: 55px;
   border-bottom: 1px solid #cdd0d3;
   width: 100%;
   display: block;
   font-size: 17px;
   padding-top: 22.4px;
   letter-spacing: -0.41px;
   line-height: 22px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   margin-top: 100px;
}

#username:disabled {
   cursor: not-allowed;
   opacity: 0.35;
}

#securIDUsername:disabled {
   opacity: 0.35;
}

.ui-text-left-align {
   text-align: left;
   font-size: 15px;
   color: #5e5e5e;
   line-height: 20px;
}

.ui-password-dismatch-text {
   color: rgb(185 74 72);
   margin-top: 5px;
}

.container .ui-center-panel .bottom-input {
   margin-bottom: 10px;
}

.ui-pattern-logo {
   padding: 44px 6px;
   height: 68px;
   margin: 0 auto;
   width: 68px;
   margin-bottom: 32px;
}

.ui-pattern-logo img {
   width: 68px;
   height: 68px;
}

.form-control:focus {
   z-index: 2;
   position: relative;
   border: 1px solid #2aa3dc;
   box-shadow: none;
}

.form-control {
   padding: 0;
}

.form-control::placeholder {
   color: #acacac;
   font-weight: lighter;
}

.ui-panel-footer {
   margin-bottom: 40px;
   width: 320px;
   display: flex;
   flex-direction: row-reverse;
   align-items: center;
   justify-content: space-around;
}

.ui-panel-footer-change-password {
   top: 450px;
}

.ui-panel-footer .btn {
   width: 100%;
   height: 41px;
   padding: 0;
}

.ui-panel-footer .btn-default {
   color: white;
   background-color: #bfbfbf;
   border: none;
}

.ui-panel-footer p {
   position: relative;
   font-size: 16px;
   color: #000;
   letter-spacing: 0;
   text-align: center;
   opacity: 1;
   width: auto;
   margin: 10px auto;
   height: 22px;
}

.ui-input-group-textfield-addon {
   width: 100%;
   height: 100%;
   white-space: nowrap;
   vertical-align: middle;
   z-index: 1;
}

.ui-icon-rsa {
   display: inline-block;
   margin-right: 5px;
   height: 16px;
   width: 32px;
   vertical-align: middle;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAAXNSR0IArs4c6QAABAZJREFUSA3NVmtsFFUU/u7s7M7ObtttQB4mLUao4A8DBRURNQpUolETImkgYChtwcIPEgLh1bQoKhoff42PxKYiCGFbkQgJBtNSsPGPCoQQQNoiVEEUaOnObpmdnRnvvTiX2Z3uLsbG9PzYex7fPfPdO+ecHXK9pMzGCBVCSI80QrkJWiOeoCyoOooSgG/KZMe6vSYNmBcvAYOD6X7HCoUgT30I0vhxsG70werqhnX5ihP1rhRPwiHYWjx7zn92eQhKJSWIHNznSWrbNpL7DyDRuA12/00RD1S+jNDWekjFEeFjinGsE7Ely9N8jlHY9DH8TzyOZPtRaMtqHfeQq4eggzI6jiH5XRs3STgM/7w5UBa8xE+u1azifqlsEsLvvw17YADa+s0wT5+BNOYeyDMfgfXXNSdV2uqbXMbJMaf/macgTZoIq7snDeM2shJMnToNvXmnwN768BMU7d8Lf8VckEgR7JsD8D86A8Tng96yD8m9rRxr0l/jyFGxL1NRqpdxV+r4CcjTyxFcsRyJLVszYcL+V01iXf0TtPVBiot5ArPr9snZ7UoT7xdJsynsYMrCBbD6+hCrXQ07keA2ySgP9/68BFlSaUIp2Mn98ytgnu+CxRqGSurHn6G3fg0fJRdpP4TC6C4oNVUg48a6nyF0ZXEliKpC3x2FTUtAj37FbWXpYoHJVPISDFQuRHFnG8JvNML6/TK0VWvu5KCNE1+7AbGqlTDajkAun4bwtgaOVzeuu4NjGr15peoV2JYFfeduHrvVtAOs+YLUD1oqQ0legnrzFzAv/Mr3ajV1MH/p8uRh5LTqOvSVPwZtQz1tmhjUNauhLFkksP5n58JXWsLr0+r9jfutngvclu4dj8CLzwusW8lLEKkUEm++w/eoG9e793r1eBzJPVHE123iMf+cpwUmSF89E/3zXcLH7c+auR1cUZ3md4z8BCnSONwGo/MHBObPg0znl1t8D05xm1wnhQV8tfv7+eqMFvNSL4z2jjS80fE9TDrY5fKpkB+enhZjxl0RZMDE69t5/YReq+f1xHzyk7MROXwARd+0Qm3YzBtEbdyC8HsUaxjQ6W0yYY3DhNcerblMYbXIJLjSe4tegmYK1rXrsOnrcot59hz0HV/yv7PAC8/xEBuwg582QbpvAtS6Wt4g6qs1MGmNsXpN/XQcKCigN1/BR4u+p8WdUuhsjlpX/oA8exbI2DHCzxQyXJ9bbJZJNDl7kB3T0h4ylEHnaQPt4LeGijm+Yf3cYv/PrMPvihzQPqr3/HY68ukV5xbvK86NH5aoTeR3WSKbEL7mSvq/E6S3dnJ079lvGalRs6a10NfYnYugDIIsH3m5tv2nmLg1Eo2aN0of+IBm+yhbxr8Bdi9fHYis52gAAAAASUVORK5CYII=) no-repeat;
   background-size: contain;
}

.ui-login-hint-text {
   margin: 15px 0 7px;
   padding-left: 2px;
   line-height: 20px;
   color: #5e5e5e;
   font-size: 13px;
   text-align: left;
   height: 41px;
   padding-top: 10px;
}

.ui-login-hint-text-radius {
   line-height: 20px;
   color: #5e5e5e;
   font-size: 13px;
   text-align: left;
   overflow-wrap: break-word;
}

.navbar .container {
   margin-top: 18px;
   height: 45px;
   display: block;
}

#settingDialog .modal-content {
   width: 450px;
}

#settingDialog .modal-body {
   padding: 0;
}

.reset-btn {
   float: right;
   background-color: #249bd5;
   font-size: 14px;
   border: none;
   color: white;
   padding: 0 32px;
   height: 32px;
   border-radius: 2px;
   font-weight: bold;
}

.reset-btn:hover {
   background-color: #3da9de;
}

.high-resolution {
   display: none;
}

.toggle-container {
   float: right;
   margin-left: 5px;
}

.btn-primary {
   background-color: #249bd5;
   border: none;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
   background-color: #3da9de;
}

.btn-default {
   background-color: #696a6f;
   color: white;
   border: none;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
   color: #fff;
   background-color: #7a7b80;
}

.modal-body {
   font-size: 15px;
   color: #363636;
}

.modal-footer {
   border-top: 1px solid #e5e5e5;
   margin-top: 0;
}

.modal-title {
   text-align: left;
   color: #363636;
   font-size: 16px;
   font-weight: bold;
}

.modal-header {
   border-bottom: 1px solid #e2e2e2;
   background-color: #eee;
   padding: 20px;
   text-align: left;
   color: #363636;
   font-size: 16px;
   font-weight: bold;
   line-height: 16px;
}

.close-btn {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBoCg+AAAADnRSTlMADhoGIl4cUD4bIWZIRJPo1uAAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAU0lEQVQI12MQYgABZgcG1QQQw7yBgS0SJFABJFIngAUYQEJgAZAQWAAoFAURYGBYfQBCM9dEQhjmDSCNYDPAZoHNAAmBzQAJQcyYOoHBA6yB8wIAVZURwutzrBoAAAAASUVORK5CYII=) 8px 8px no-repeat;
   background-size: 15px 15px;
   width: 30px;
   height: 30px;
   background-color: #f5f5f5;
   border: none;
   box-shadow: 0 1px 1px rgb(0 0 0 / 15%);
   position: absolute;
   top: 5px;
   left: 10px;
}

.modal-content .help span {
   font-size: 14px;
   font-weight: bold;
   display: block;
   margin-bottom: 10px;
}

.modal-content .help {
   padding: 20px;
   border-bottom: 1px solid #e2e2e2;
}

.modal-content .help p {
   width: 370px;
   float: left;
   margin-right: 20px;
   color: #363636;
}

#aboutDialog .modal-body {
   padding: 0;
}

.help .btn-primary {
   border-radius: 2px;
   color: white;
}

input[type="search"]::-webkit-search-cancel-button {
   appearance: auto;
}

.ui-desktop-corner .replace-icon {
   display: block;
   background: url(icons-38207119424/download.png) no-repeat;
   background-size: 40px 40px;
   padding-left: 48px;
   overflow: hidden;
}

.no-favorites {
   height: 94px;
   width: 128px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAChCAYAAABTRPR8AAAAAXNSR0IArs4c6QAAFAZJREFUeAHtXQ1wHNV9f29PpzsJy+AQG1wbSAgkKYSPEtE4NrZ0/oikw47Bts4k0ADTYUjoB6RtgE46wyTTTBOSmSadFuIwUyBN2/hk2XVN9IEdn2TZxLTqR0rJR0lIik0BmwSMLOmku93X33+ls87yfd/u23e370aa3X373v/j9//t27dv33vLmf5VjcDew4db0u+krrYC7N0kzDDZmw0Lgy9uvummsaqF+1wA97n/FbtPpEyOTd/NBf8dwcQNEGTME2Zxxv9dcPF34ZbGJzVZ56FT4qEmaIlAZWfrGRi6Wwjry0KwJdnp+fY5Zyc4Nx7u7mx/Ml8enZ4bAU3Q3LjkTE0kEg0nk+wJIcRdOTMUSeScP7U4zO6JRCLpIln16VkE5t+WNDB5EAAp+Ykke6pScpJYKjsrQ1cMeXCen6wJOh+RPMfxgeEHwLDb85wuPRkybFmll/B1Tn0llxD+3u8fucycmv4xHoaaSsheNAseniYDocbf3Lpu1f8WzezzDLoGLYEA1nTqj5wiJ6kjWSSzBNW+z6Jr0CIUiCcSC1iSvYb244IiWcs6jQem0yzMlsYikdNlFfRZZl2DFgk4nzK2OE1OUkkySXYR9b4/rQlahALCsu4okqXi027KrtgoxQrqW3yBgPQOHFpqWuljgrFAgWwVnwL4ZsBouGRr55rXKhZS5wV1DVogwKZIf8ItcpJakk06Cpjg+1OaoAUpwF27vc+plaFjTlut7elbfJ6IxfsOXSVY+sU8px1N5qzh6lh0zY8cFVonwnQNmieQgqcl1J4zymXqyuOussmaoDlCgy4gzgX7ZI5TriSRLtLpivAaF6oJmiOAu589tBoPMJflOOVKEukina4Ir3GhmqA5AmiZprTbe0a9FzozulXe6tvKvOj09b0UGmPH0S8pFs075fIhf6uFLV8ajV455bKimhKva9B54Rrn/3ezfHKSEWLRjO55Bvn8UBN0HgEEc+/V5jxV5xx6qfscYxRJ0Lf4rEA8MzKyaOJ0CiOXWCgrWdou5i5NNS8ILt24evVb0pQqrkjXoFkBAjm7vSInmUG6yYYsk3y/qwl6FgVUeO2ogg1ngeLpgb7Fz8JvT+uYnv6F1x3mGMgsAo2N79XTQWYCo2vQWYKmU1O3e01OMoVsIFtmzfL9RhN0lgJ43agMKVSyxesrRBMUEcDA5BvwgHKV18HI6CdbyKbMsZ+3mqCIviXkjVwqlWwq2lSq7U7m8z1B40IEBOO3OQmqE7LIJrLNCVm1LMP3BOX9h9bhwWSpakEkm8g21eySbY/vCSq4/JFLpQZZZdtK9aHafL7uB903Oto8eXLsDdRWji7KUG1QMuVpcYemxS0XbWptncik+W3r6xp08s3xW1QlJxGRbCMb/UbKbH99TVDm4qIM2SBXtV8LNlblYOHCvr3F7x48siRtTb+KWqqhMETensVtPt1gNC7b0rHqhLeWeKPdtzVoypq6TXVyEiXIRrLVG3p4r9W3BGWslkYN1ZKtzpLal7f43QdG3p+aTv3UWSjdlRZsDH5gy/rV/+OuFvWk+7IGNadT0mdtVhv6WrS5Wp+pvC8JinnoyoxcKjWItWhzqb4Vyuc7gvYMDq9EsC8vBIqK58hmsl1F29y0yXcEFULdV5vFAl3LthfzLd95Xz0k9fUdXTjGJ45hYc6F+QBROp2zd1pE8yXR6Ip3lLbTQeN8VYOOGRO/X7PkpKDjwhrnyd9zMP7Ki/JNDbqn78j7Umz6BSc/J+NFdBGwiSALXXtrdNXPvdAvW6cvatC9zx7+jRSf+l6tk5PIgYelZvKFfJJNFi/01X0N2tuXWG5ylsArwyu8ANgtnXhH/zNMBYhsjUaOu6VDBbl1XYP2DCY2pjkbqTdyEnHIJ/KNfFSBSG7ZUJc1aHxweC2+QfQlRHGFW8ApJZfzo9wwPh/raDuolF0OGKMcQe1vsjMWbjCbQ2luhoNTImwaImzx6TBngRDaYGHDYmHaYtFspImQxUQzGmcXcyEuByZtOLfMAWxqTgSC+SqMHsYC5i8zzl43GJ/A5LspzLNP4lzSMma2gplThmhMBiyeTIV4skEEkunAxNRi5FHtW/YlERS3E/7P+48sTYnpSyzBFxkghpglCQSEiCh0bKdnEWcujYdBoDBuTCEAZ5ML5WbTsJJcJg15QC7fz2T08spAXEzE0yY0YpaELVOITxJxyUrjdhoqh6RF5Afxz7oQZtPowkC5Kci081Beg4u3grzx2Mc3rHqNlvkp5ivK5v/F+4c+KoT1aXw++mN4Ar44f059RiNQHgLg1OtYbnIQxN4R62r/Qb7SOQm6pz/xnmnGnkAbbn2+gjpdI+AYApwfaGTsnlu7Ir+cL/McgtqDKUxrADVmy/zM+lgj4BYCqFHHeMDo7O5oey5bx1kE3dV/6FpLmMMg5wXZmfS+RkAGAiDp2wYPtG3rWvNfGX1nCBrff/hSlko9r9uaGWj01gsEqG3KgsGPxDbc9ArpP9NRj0Upv6jJ6UVItM5sBIiDxMVMml2D9h4YudxMpX+K7iSlp+BmjNbb+kaAploHgg0f2Lp+9ct2DWqmUg9pctZ30GvJO+IicZJsNqgTHn9baskBbWv9I0CcJG7yWpyCW//h0R4SAoGGwPsNVKWXaDg0AioiIEzzUownYEouPagiYNomyQiAmwYYOi5ZrVanESgJAeKmYQj2s5Jy60waAckIEDftftB4/0GsMsyWSNav1WkECiHwxvbo2ovtflAMyttZKKc+pxGQjgBncdJpEzTYEHgcVakp3QitUCOQAwHiInGSTtkE3bKh7cfY+1aOvDpJIyAfAXDR5iQ02wQlC87nF34OI0lekG+N1qgRmEOAOEhczKScIWhHx3XjQc4+jn5RX6xYkQFAbxVCANwjDhIXM1bZT/GZA9ruPXD0omRqch+me9yYna73NQKuIsD5v4aDTZs2r1/xRraeMzVoJpEytIjlqxnnOzJpeqsRcBUBcI04N5+cpPOcGjTbkJ6B4U9hAYRvYhBpU3a63tcIOIEA2puTWHDi092dbd/OJ68gQamQPU+Jmb0Y+lRXaxvlA0Sny0GA1pYyWGBr9vyjXJqLEpQKxfePns/SY0+DpJtzCdFpGoFyEAA597KGljtjG1pPFStXEkFJCA0e7RkYegg7f443T3r1j2LI6vPnIACymXi2+bPuzvavlLKqCAkomaAZbb0DQxFTWN/V7+4ziOhtKQhgFZETAW7ctrWzPVFK/kyesglKBePff24Zm07GQVLffXUiA5zelo4AyPkcawzHYutW0uJmZf0qIihpGB0dDf7i5OmvWcL6w7I06sy+QsDgxl+9d/GCP2ltbU1V4njFBM0o6+lP3IY26RNoo+qR+RlQ9BZNTX4a5Lqnuyvy3WrgqJqgpDzed+gqxu2uqA9WY4wuWx8IgJw/YSKwNRZd86NqPTrnTVIlAm1DwuxGGNZTSXldpn4QsDkALjhBTkLFkRo0G96d/UOfxcKmj+KWr1cpyQamzvdBzDTW+nxwe1f7XzrpquMEJePi/YmbaAOSLnXSWC1LTQRAztdgWSzWFTnstIWuEJSMpFFRU6nJnSBpm9NGa3nqIAByDoeCTdtzDfRwwkrXCErGoQoNsIHEX6C/9MwAVCeM1jLUQAD9m19lnZE/jXHu2nQhVwmagRFr3d8qmPUUFuWvzY+4ZhzR2xkE8FFbzoy7sLb8HrchkUJQcmLXs8NXWmmrF0P3rnHbKS3fPQRoSobRYGzd9rG2l9zTMidZGkFJ5b7R0ebkybEdlhB3zJmg92oFAYPz74QXt9y7qbV1QpbNUgmacSreN/QZxqyv4w0UPu6gf6ojAJJMo7352e6utY/JttUTgpKT8YFDvy2EuQvD9/TqerKjXo4+zo9xHtgW61zzL+UUcyqvZwQlB/YlEu+enGT/gHbpBqcc0nKcQwDtzf1NTeyTmyKRN52TWp4kTwlKpqKf1IgPDH0Bhnwe+57bUx589ZkbfZvoGWRfinW2P4J9y0svlSFEfODgzczi/4jaVH9AzENGoNYcw8Lwn4h1rv2eh2acUa0MQcmieN9BvHXi/XoW6Zn4SN2hWZa4p3XFomuHpSouoMyR0UwF5Jd1ygbGYFtw1eBTofonEwEbc2CvEjnJf6UISgbFOiMDghsP077+yUOAMCfs5WksTZNyBCWzl4TF47MjZErzQueqCgHCmjCvSohLhZUkaCQSSWKk6ldc8lmLnY8AsLYxn5+uwLGSBLVxWRj61kyjXQGU6tgEG2NgraqLyhI0tnLlJHpFj6oKXL3YRRgT1qr6oyxBCTAYV/WkK1WBV8Uu1TFWmqB4s3RClUDWqx0W52etx6man2oTlPOgaoDVnT1CKD2iTGmCggyL644Q6jmkNMaqE/QG9eJZdxYpjbGyBN17+DANGrm+7uignkPXz2KtnmWwSFmCTo+ZGzAWT7dB3aYNMLaxdltPhfKVJSjWerq5Qp90sXIRUBhrJQlKA5fx11Uuzjp/ZQgQ1qoOFleSoLsHR34LgOllcyrjW9mlCGvCvOyCEgooSVBLmFEJvmsVWQioirmaBGVMtz+zyCNjFxOPlMRcqSkfFIjdB56/MDU9Tq84lbx4ZJDFIx1WsPG8JVvWf+RXHunPqVY5EqRSE/RwpJxdOdGrr0RjFnulvFKOCAYTuv3pEUVUxF4pgtJyjZiP3eFRfHyvlrC3l8xUCAmlCBrYn1iBFQPepRA+vjKFsKcYqOS0UgRNm2o+SaoUMLdtUS0GShEU4Ov2p9sMLC5fqRgo081En1cUU8njxfHTOdxGgIfCyyv5bKEbdilTg4rUtFJXrhtg14pMlWKhDEExOkTJNxm1Qion7VQpFkoQNP7iizQvZp2TIGtZVSGwbjYmVQlxorASBGXHT7ZhRI3+GK0TEXVAhh0LxMQBUVWLUIKgAES3P6sOpbMCVImJEgTFGr66/eksv6qWpkpMPCdofCBxBRasvbJqRLUARxGgmFBsHBVagTDPCQqbde1ZQeAkFfE8Nt4TVLc/JXGtAjUKxMZTgg4O/vA8wKbE02IF4fNDkbbZGHnmq6cEPWW9vQ4jaEKeea8VF0SAYkMxKpjJ5ZOeEpSx2p77js8D/hrfr/ybgMG2NbLQFTy48AL6p31Ko3OUx+UYuioeX6n2tAuwwVXviggXjOa+Y5hsjf2wKvHbGGXzhfPE8sej0Suncph/Cmk/x39vX99LfzzOjn8GXj6CJ+MLcuRVPclTgno2mmlX/6FrTZH+oerRmW8fPjiwNxRsunfz+hVlrau598DRi6ZSkzvQAb55vkzVj3kwcG1sQ9sLXtjpWQ1qsdqa+45b9SnU+PfHuiJPVxKoWULfsrM/cSdn4hto351fiRxPyqQt6m7yhKBetkE972MrNdi4pe8PCP6h7RWSM1sPySBZJDM7XfF9z2LlyS3+mZGRRRNjqZNolwWUDgxn47iCH3TrO+k9/Qfvw4IJj6IZTt1tyv5AErO5Jbh44+rVb8k20pMadPJ0ukN1cqKtebhRhK5zi5wUaJJNOkiX7MCXo49iRTErp4xTeT0hKJ5mPX0yLAge50l80PZz3Z3tbbdGV9GTuKs/0kG6SCezdbuqrmLhXsVMOkHxFAudvLNipFwsiHbhKBeBD2+PRr6GWk3ad9JJl60TuskGF12sQjTvnIldFSIqKCqdoL3PJm6Eo2ot3M95Cu2sRxY3sY/Goms8+zYT6SYbyBbUpqkK4ulaEYoZxc41BXkES+9msky+Xq3Oef7fAWF8alu07T/yYCQ1Gd/MTEPhF3f1De8zmfVtYPUhqQYUUDYTO/Z8gSyOn5Jeg8KDaxz3ojKBuIUbj7aw5a2qkDPbDbKJbCMbkS6tuZFtQ4596bGTXoPC6atyOC41Ce28l3ALvTPW1f4DqYrLVDb7GvWheP/QP+GDEk/TIOIyRTidXXrspNeg6LJY7jRqpcrDwwi+ncr/umlJy/WqkzPbJ7KVbCbbyYfsc1L3uVgmVR+USa9B8crwV3jNt0i2o3jweIUZxt2xjraDsnU7oW9Ta+sE5PxBfHB4DzfNJ8HSS52QW54MLn1klvQaFI3+E+WBUn1uw2B/u4A1X1Or5MxGgHwgX8in7HQ5+/JjJ70GFcz4T7T5V8oAFLfE13mA3dPdEXlGhj5ZOqLRFe9A1+/2DCb2CJM9gbbpxTJ0z8ROhqY5HdJr0AaD75xT794eyLmTGaGr642c2YjZvsFH29fsEy7ty4pdtvlomsn9ocOXxweGXsZT6Xvc0Gy3cXngvu2dbXE35Ksqc+fAcIwL8zG07y90xUbOfxnrbL9c9kOa9Bp05knauN8lEPexMIbF+YychKXtM3xH99k+N7DlzLhfNjnJD+k1aAa8nX2JXXhg2po5rmZLg4nhygMYTPxUNXLqpWy8P3EX2qXfwDC+hU74BGLuArbdTsgqV4b0GjRjIG9id8HxkcxxxVvODzQagWs0OecQJCxCRoBq0wNzqZXt2TEKs7srK119Kc9qUDKd5lyfsn69F+3Ssqe2wvAJYfAHYx3tj3lx66keevcl2O39waH7uCUeRb9pc9kaQfALjHfd0tFx3XjZZR0q4ClByYdZEO/FoqlfLnWeDp5anwmyxgdkjNd0CGdPxezpO/K+FJv+Om77G0sxxJ5/xfnDuPh3eH3xe07QDGDxvkOLOTNvx4e47wBRP5xJz2xt0EBMGPxN3MIOZ9L1tnQEegeH15imeS/e927M1T4Fxv+Gl8HfESzw9xj6d7J0ye7lVIag2S7G94+eb6QnLkP9utwyRIqZxqvdXat/gqvZys6n9ytDAHcto6d/5IMsYC0zLB60Gtgxxs57JbahlebzK/X7f8JAMF+kF1vYAAAAAElFTkSuQmCC) no-repeat;
   margin: 180px auto 33px;
}

.no-favorites-word {
   text-align: center;
   font-size: 14px;
   color: #314351;
   width: 256px;
   margin: auto;
}

.ui-panel-footer .btn-primary[disabled],
.ui-panel-footer .btn-primary[disabled]:hover {
   background-color: #a4d28b;
   border-radius: 4px;
   width: 295px;
   height: 41px;
}

.ui-panel-footer .btn-primary {
   background-color: #85c81a;
   border-radius: 4px;
   font-size: 14px;
   font-weight: 500;
   color: #000;
   width: 295px;
   height: 41px;
}

.ui-center-panel .btn-default,
.ui-disclaimer-panel .btn-default {
   background: none;
   font-size: 14px;
   font-weight: 500;
   width: 295px;
   height: 32px;
   line-height: 20px;
   margin: 0 auto;
   color: #3f5564;
   text-align: center;
}

.ui-panel-footer .btn-primary:focus,
.ui-center-panel .btn-default:focus,
.ui-disclaimer-panel .btn-default:focus {
   box-shadow: 0 0 0 0.2rem #2d6199;
}

.ui-panel-footer .btn-primary:hover {
   background-color: #c7e59c;
}

.container .ui-panel-footer .btnPrimaryWaiting,
.container .ui-panel-footer .btnPrimaryWaiting[disabled] {
   background-color: #02706b;
   font-size: 14px;
   font-weight: 500;
   color: #fff;
   border-radius: 4px;
   opacity: 1;
}

.container .ui-panel-footer .btnDefaultWaiting {
   background: none;
   font-size: 14px;
   font-weight: 500;
   width: 280px;
   height: 32px;
   line-height: 20px;
   margin: 0 auto;
   color: #3f5564;
}

.loginLoadingText {
   width: 280px;
   height: 32px;
   font-size: 15px;
   color: #3f5564;
   text-align: center;
   margin: 0 auto;
   margin-bottom: 6px;
}

.loginLoadingText:focus {
   border: none;
   outline: none;
   box-shadow: none;
}

.loginLoadingTextForWaiting {
   width: 280px;
   height: 32px;
   font-size: 15px;
   color: #3f5564;
   text-align: center;
   margin: 0 auto;
   margin-top: 96px;
   margin-bottom: 6px;
}

.file-association-loading {
   font-size: 15px;
   color: #3f5564;
   text-align: center;
   margin: 0 auto;
   margin-top: 206px;
   margin-bottom: 6px;
}

.loginLoadingImage {
   margin: auto;
   width: 120px;
   height: 120px;
   background-size: 120px 120px;
   background-image: url(icons-38207119424/loginLoadingImageAnimation.svg);
   background-repeat: no-repeat;
}

@keyframes move-right {
   0% {
      margin-left: 0;
   }

   100% {
      margin-left: 280px;
   }
}

.desktop-reauth .ui-panel-footer .btnPrimaryWaiting,
.desktop-reauth .ui-panel-footer .btnPrimaryWaiting[disabled] {
   background-color: #85c81a;
   font-size: 14px;
   font-weight: 500;
   color: #000;
   border-radius: 4px;
   opacity: 1;
}

.ui-panel-content .form-horizontal .active {
   border: 1px solid #2aa3dc;
   border-radius: 4px 4px 0 0;
}

.form-horizontal label {
   color: var(--prsm-fgcolor-default-primary, #121212);
   text-align: center;
   font-size: 15px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   float: left;
   margin: 16px 0 7px;
}

.form-horizontal .focus {
   border: 1px solid #2aa3dc;
   border-radius: 4px;
}

.modal-content {
   border-radius: 2px;
}

.bottom-logo {
   width: 64px;
   height: 11px;
   opacity: 1;
   margin: 20px 0 0;
   background: url(icons-38207119424/omnissa_logo_footer.svg) no-repeat;
   background-size: 64px 11px;
}

.home-link,
.home-link:focus,
.home-link:link,
.home-link:visited {
   color: #4b5e5c;
   margin: 0 auto;
   margin-bottom: 20px;
   font-size: 14px;
   display: block;
   text-decoration: none;
   text-align: center;
   width: 440px;
   line-height: 20px;
}

button.home-link {
   background: none;
   border: none;
   padding: 0;
   cursor: pointer;
}

.home-link:focus {
   text-decoration: underline;
}

.phone-home-link-area {
   display: none;
}

.delete-folder {
   width: 12px;
   height: 12px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBoCg+AAAADnRSTlMADhoGIl4cUD4bIWZIRJPo1uAAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAU0lEQVQI12MQYgABZgcG1QQQw7yBgS0SJFABJFIngAUYQEJgAZAQWAAoFAURYGBYfQBCM9dEQhjmDSCNYDPAZoHNAAmBzQAJQcyYOoHBA6yB8wIAVZURwutzrBoAAAAASUVORK5CYII=) no-repeat;
   background-size: 12px 12px;
   float: right;
   margin-right: 15px;
   margin-top: 10px;
}

@media only screen and (resolution >= 192dpi), only screen and (resolution >= 2dppx) {
   .ui-pattern-logo {
      background-size: 68px 68px;
   }

   .favorite-on {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjkwMzMgMi43MTE0NEw3LjE4ODQ3IDYuMzM2MjlDNy4xMjkwOSA2LjQ2MTggNy4wMTQzMSA2LjU0ODggNi44ODE1NCA2LjU2ODkyTDMuMDQ3MDUgNy4xNTAyQzIuNzgwOSA3LjE5MDU0IDIuNTM0OTIgNy4zMjEyOSAyLjM0NzIgNy41MjIyQzEuODc1NzcgOC4wMjY3NSAxLjg4NTY3IDguODM0NDUgMi4zNjkzIDkuMzI2MjZMNS4xNDM5NyAxMi4xNDc4QzUuMjQwMDQgMTIuMjQ1NSA1LjI4Mzg4IDEyLjM4NjMgNS4yNjEyIDEyLjUyNDJMNC42MDYxOSAxNi41MDgzQzQuNTYwNzMgMTYuNzg0OCA0LjYwMzkyIDE3LjA2OTMgNC43MjkwNyAxNy4zMTc2QzUuMDQzMzUgMTcuOTQxMyA1Ljc4Mjc1IDE4LjE4MTEgNi4zODA1NiAxNy44NTMyTDkuODEwMjMgMTUuOTcyMkM5LjkyODk5IDE1LjkwNyAxMC4wNzA5IDE1LjkwNyAxMC4xODk2IDE1Ljk3MjJMMTMuNjE5MyAxNy44NTMyQzEzLjg1NzMgMTcuOTgzOCAxNC4xMyAxOC4wMjg4IDE0LjM5NTEgMTcuOTgxNEMxNS4wNjA3IDE3Ljg2MjMgMTUuNTA3OCAxNy4yMDI4IDE1LjM5MzcgMTYuNTA4M0wxNC43Mzg2IDEyLjUyNDJDMTQuNzE2IDEyLjM4NjMgMTQuNzU5OCAxMi4yNDU1IDE0Ljg1NTkgMTIuMTQ3OEwxNy42MzA1IDkuMzI2MjZDMTcuODIzMSA5LjEzMDQyIDE3Ljk0ODUgOC44NzM4MSAxNy45ODcxIDguNTk2MTVDMTguMDg0MyA3Ljg5ODg5IDE3LjYyMTIgNy4yNTE1MSAxNi45NTI4IDcuMTUwMkwxMy4xMTgzIDYuNTY4OTJDMTIuOTg1NSA2LjU0ODggMTIuODcwOCA2LjQ2MTggMTIuODExNCA2LjMzNjI5TDExLjA5NjUgMi43MTE0NEMxMC45Nzc1IDIuNDU5ODQgMTAuNzgyMyAyLjI1NjIgMTAuNTQxMSAyLjEzMjAyQzkuOTM1NDkgMS44MjAyIDkuMjAyMjEgMi4wNzk2MSA4LjkwMzMgMi43MTE0NFoiIGZpbGw9IiNGQUM0MDAiIHN0cm9rZT0iIzMxNDM1MSIvPg0KPC9zdmc+DQo=) no-repeat;
      background-size: 15px 15px;
   }

   .favorite-off {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4xODg0NyA2LjMzNjI5TDguOTAzMyAyLjcxMTQ0QzkuMjAyMjEgMi4wNzk2MSA5LjkzNTQ5IDEuODIwMiAxMC41NDExIDIuMTMyMDJDMTAuNzgyMyAyLjI1NjIgMTAuOTc3NSAyLjQ1OTg0IDExLjA5NjUgMi43MTE0NEwxMi44MTE0IDYuMzM2MjlDMTIuODcwOCA2LjQ2MTggMTIuOTg1NSA2LjU0ODggMTMuMTE4MyA2LjU2ODkyTDE2Ljk1MjggNy4xNTAyQzE3LjYyMTIgNy4yNTE1MSAxOC4wODQzIDcuODk4ODkgMTcuOTg3MSA4LjU5NjE1QzE3Ljk0ODUgOC44NzM4MSAxNy44MjMxIDkuMTMwNDIgMTcuNjMwNSA5LjMyNjI2TDE0Ljg1NTkgMTIuMTQ3OEMxNC43NTk4IDEyLjI0NTUgMTQuNzE2IDEyLjM4NjMgMTQuNzM4NiAxMi41MjQyTDE1LjM5MzcgMTYuNTA4M0MxNS41MDc4IDE3LjIwMjggMTUuMDYwNyAxNy44NjIzIDE0LjM5NTEgMTcuOTgxNEMxNC4xMyAxOC4wMjg4IDEzLjg1NzMgMTcuOTgzOCAxMy42MTkzIDE3Ljg1MzJMMTAuMTg5NiAxNS45NzIyQzEwLjA3MDkgMTUuOTA3IDkuOTI4OTkgMTUuOTA3IDkuODEwMjMgMTUuOTcyMkw2LjM4MDU2IDE3Ljg1MzJDNS43ODI3NSAxOC4xODExIDUuMDQzMzUgMTcuOTQxMyA0LjcyOTA3IDE3LjMxNzZDNC42MDM5MiAxNy4wNjkzIDQuNTYwNzMgMTYuNzg0OCA0LjYwNjE5IDE2LjUwODNMNS4yNjEyIDEyLjUyNDJDNS4yODM4OCAxMi4zODYzIDUuMjQwMDQgMTIuMjQ1NSA1LjE0Mzk3IDEyLjE0NzhMMi4zNjkzIDkuMzI2MjZDMS44ODU2NyA4LjgzNDQ1IDEuODc1NzcgOC4wMjY3NSAyLjM0NzIgNy41MjIyQzIuNTM0OTIgNy4zMjEyOSAyLjc4MDkgNy4xOTA1NCAzLjA0NzA1IDcuMTUwMkw2Ljg4MTU0IDYuNTY4OTJDNy4wMTQzMSA2LjU0ODggNy4xMjkwOSA2LjQ2MTggNy4xODg0NyA2LjMzNjI5Wk0xMC4zNTYxIDMuMjMyMTlDMTAuMzE3NSAzLjE1MDA4IDEwLjI1NDEgMy4wODM2MSAxMC4xNzU3IDMuMDQzMDlMMTAuMTA4OSAzLjAxNTk4QzkuOTI3ODcgMi45NjE2MyA5LjczMDEyIDMuMDQ4OSA5LjY0MzgzIDMuMjMyMTlMNy45NzMwNyA2Ljc4MTM0QzcuNzk5NTIgNy4xNTAwMSA3LjQ2NDA1IDcuNDA1NTQgNy4wNzU5NyA3LjQ2NDY2TDMuMzQwMDQgOC4wMzM4QzMuMjUzNjEgOC4wNDY5NiAzLjE3MzcyIDguMDg5NjQgMy4xMTI3NiA4LjE1NTIxQzIuOTU5NjUgOC4zMTk4OCAyLjk2Mjg3IDguNTgzNDkgMy4xMTk5NCA4Ljc0NEw1LjgyMzI4IDExLjUwNjZDNi4xMDQwOSAxMS43OTM2IDYuMjMyMjMgMTIuMjA3MSA2LjE2NTk0IDEyLjYxMjNMNS41Mjc3NyAxNi41MTMyQzUuNTEzIDE2LjYwMzQgNS41MjcwMyAxNi42OTYyIDUuNTY3NjcgMTYuNzc3M0M1LjY2OTc0IDE2Ljk4MDggNS45MDk4NyAxNy4wNTkxIDYuMTA0MDIgMTYuOTUyMUw5LjQ0NTU0IDE1LjExMDNDOS43OTI2NCAxNC45MTkgMTAuMjA3MyAxNC45MTkgMTAuNTU0NCAxNS4xMTAzTDEzLjg5NTkgMTYuOTUyMUMxMy45NzMyIDE2Ljk5NDcgMTQuMDYxOCAxNy4wMDk0IDE0LjE0NzkgMTYuOTkzOUMxNC4zNjQxIDE2Ljk1NSAxNC41MDkzIDE2LjczOTggMTQuNDcyMiAxNi41MTMyTDEzLjgzNCAxMi42MTIzQzEzLjc2NzcgMTIuMjA3MSAxMy44OTU5IDExLjc5MzYgMTQuMTc2NyAxMS41MDY2TDE2Ljg4IDguNzQ0QzE2Ljk0MjYgOC42ODAwOCAxNi45ODMzIDguNTk2MzMgMTYuOTk1OCA4LjUwNTcyQzE3LjAyNzQgOC4yNzgxNSAxNi44NzcgOC4wNjY4NiAxNi42NTk5IDguMDMzOEwxMi45MjQgNy40NjQ2NkMxMi41MzU5IDcuNDA1NTQgMTIuMjAwNCA3LjE1MDAxIDEyLjAyNjkgNi43ODEzNEwxMC4zNTYxIDMuMjMyMTlaIiBmaWxsPSIjMzE0MzUxIi8+DQo8L3N2Zz4NCg==) no-repeat;
      background-size: 15px 15px;
   }

   .favorite-off:hover {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04LjkwMzMgMi43MTE0NEw3LjE4ODQ3IDYuMzM2MjlDNy4xMjkwOSA2LjQ2MTggNy4wMTQzMSA2LjU0ODggNi44ODE1NCA2LjU2ODkyTDMuMDQ3MDUgNy4xNTAyQzIuNzgwOSA3LjE5MDU0IDIuNTM0OTIgNy4zMjEyOSAyLjM0NzIgNy41MjIyQzEuODc1NzcgOC4wMjY3NSAxLjg4NTY3IDguODM0NDUgMi4zNjkzIDkuMzI2MjZMNS4xNDM5NyAxMi4xNDc4QzUuMjQwMDQgMTIuMjQ1NSA1LjI4Mzg4IDEyLjM4NjMgNS4yNjEyIDEyLjUyNDJMNC42MDYxOSAxNi41MDgzQzQuNTYwNzMgMTYuNzg0OCA0LjYwMzkyIDE3LjA2OTMgNC43MjkwNyAxNy4zMTc2QzUuMDQzMzUgMTcuOTQxMyA1Ljc4Mjc1IDE4LjE4MTEgNi4zODA1NiAxNy44NTMyTDkuODEwMjMgMTUuOTcyMkM5LjkyODk5IDE1LjkwNyAxMC4wNzA5IDE1LjkwNyAxMC4xODk2IDE1Ljk3MjJMMTMuNjE5MyAxNy44NTMyQzEzLjg1NzMgMTcuOTgzOCAxNC4xMyAxOC4wMjg4IDE0LjM5NTEgMTcuOTgxNEMxNS4wNjA3IDE3Ljg2MjMgMTUuNTA3OCAxNy4yMDI4IDE1LjM5MzcgMTYuNTA4M0wxNC43Mzg2IDEyLjUyNDJDMTQuNzE2IDEyLjM4NjMgMTQuNzU5OCAxMi4yNDU1IDE0Ljg1NTkgMTIuMTQ3OEwxNy42MzA1IDkuMzI2MjZDMTcuODIzMSA5LjEzMDQyIDE3Ljk0ODUgOC44NzM4MSAxNy45ODcxIDguNTk2MTVDMTguMDg0MyA3Ljg5ODg5IDE3LjYyMTIgNy4yNTE1MSAxNi45NTI4IDcuMTUwMkwxMy4xMTgzIDYuNTY4OTJDMTIuOTg1NSA2LjU0ODggMTIuODcwOCA2LjQ2MTggMTIuODExNCA2LjMzNjI5TDExLjA5NjUgMi43MTE0NEMxMC45Nzc1IDIuNDU5ODQgMTAuNzgyMyAyLjI1NjIgMTAuNTQxMSAyLjEzMjAyQzkuOTM1NDkgMS44MjAyIDkuMjAyMjEgMi4wNzk2MSA4LjkwMzMgMi43MTE0NFoiIGZpbGw9IiNDQ0NDQ0MiIHN0cm9rZT0iIzMxNDM1MSIvPg0KPC9zdmc+DQo=) no-repeat;
      background-size: 15px 15px;
   }

   #settingDialog .close-btn {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO4fbyAAAAFXRSTlMAAQYIP1UYXycHZmBACUJWQxdNQRP38ivBAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAI5JREFUKM910UsCgjAQA9DUCmIVYdD7n9Uilv6Sbt+ikwRwF4jnAXcdPMfxNuE+BM7jIzyBmXPEl4PghJQzEi6x4xobbrHiHgtmeDLHPyv88SIx8hLCqnD/M6jFdlzVYse1YrEUhfMZhbHlKD1bmbNlq0uo2dqGSra+vszGuk1svPiDvVol8gZMb7HKvH2+TAUIeDtIluUAAAAASUVORK5CYII=) 8px 8px no-repeat;
      background-size: 15px 15px;
   }

   .ui-icon-rsa {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAUCAYAAAD/Rn+7AAAAAXNSR0IArs4c6QAABAZJREFUSA3NVmtsFFUU/u7s7M7ObtttQB4mLUao4A8DBRURNQpUolETImkgYChtwcIPEgLh1bQoKhoff42PxKYiCGFbkQgJBtNSsPGPCoQQQNoiVEEUaOnObpmdnRnvvTiX2Z3uLsbG9PzYex7fPfPdO+ecHXK9pMzGCBVCSI80QrkJWiOeoCyoOooSgG/KZMe6vSYNmBcvAYOD6X7HCoUgT30I0vhxsG70werqhnX5ihP1rhRPwiHYWjx7zn92eQhKJSWIHNznSWrbNpL7DyDRuA12/00RD1S+jNDWekjFEeFjinGsE7Ely9N8jlHY9DH8TzyOZPtRaMtqHfeQq4eggzI6jiH5XRs3STgM/7w5UBa8xE+u1azifqlsEsLvvw17YADa+s0wT5+BNOYeyDMfgfXXNSdV2uqbXMbJMaf/macgTZoIq7snDeM2shJMnToNvXmnwN768BMU7d8Lf8VckEgR7JsD8D86A8Tng96yD8m9rRxr0l/jyFGxL1NRqpdxV+r4CcjTyxFcsRyJLVszYcL+V01iXf0TtPVBiot5ArPr9snZ7UoT7xdJsynsYMrCBbD6+hCrXQ07keA2ySgP9/68BFlSaUIp2Mn98ytgnu+CxRqGSurHn6G3fg0fJRdpP4TC6C4oNVUg48a6nyF0ZXEliKpC3x2FTUtAj37FbWXpYoHJVPISDFQuRHFnG8JvNML6/TK0VWvu5KCNE1+7AbGqlTDajkAun4bwtgaOVzeuu4NjGr15peoV2JYFfeduHrvVtAOs+YLUD1oqQ0legnrzFzAv/Mr3ajV1MH/p8uRh5LTqOvSVPwZtQz1tmhjUNauhLFkksP5n58JXWsLr0+r9jfutngvclu4dj8CLzwusW8lLEKkUEm++w/eoG9e793r1eBzJPVHE123iMf+cpwUmSF89E/3zXcLH7c+auR1cUZ3md4z8BCnSONwGo/MHBObPg0znl1t8D05xm1wnhQV8tfv7+eqMFvNSL4z2jjS80fE9TDrY5fKpkB+enhZjxl0RZMDE69t5/YReq+f1xHzyk7MROXwARd+0Qm3YzBtEbdyC8HsUaxjQ6W0yYY3DhNcerblMYbXIJLjSe4tegmYK1rXrsOnrcot59hz0HV/yv7PAC8/xEBuwg582QbpvAtS6Wt4g6qs1MGmNsXpN/XQcKCigN1/BR4u+p8WdUuhsjlpX/oA8exbI2DHCzxQyXJ9bbJZJNDl7kB3T0h4ylEHnaQPt4LeGijm+Yf3cYv/PrMPvihzQPqr3/HY68ukV5xbvK86NH5aoTeR3WSKbEL7mSvq/E6S3dnJ079lvGalRs6a10NfYnYugDIIsH3m5tv2nmLg1Eo2aN0of+IBm+yhbxr8Bdi9fHYis52gAAAAASUVORK5CYII=) no-repeat;
      background-size: contain;
   }

   .no-favorites {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMwIiBoZWlnaHQ9Ijk2IiB2aWV3Qm94PSIwIDAgMTMwIDk2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMjEuNzUgMC43NUMxMjMuNDc0IDAuNzUgMTI4Ljc1IDMuNzUgMTI4Ljc1IDguNzVWMTcuOTIwOUgwLjc0OTk0OEwwLjc0OTc1NiA3LjI1QzAuNzQ5NzU2IDUuNTI1NzkgNC43NDk3NiAwLjc1IDguMjQ5OTUgMC43NUgxMjEuNzVaTTkuMzM1ODkgNi45OTMxNkM4LjA0MjczIDYuOTkzMTYgNi45OTQwOSA4LjA0MTgxIDYuOTk0MDkgOS4zMzQ5NkM2Ljk5NDI4IDEwLjYyOCA4LjA0Mjg1IDExLjY3NTggOS4zMzU4OSAxMS42NzU4QzEwLjYyODcgMTEuNjc1NSAxMS42NzY1IDEwLjYyNzggMTEuNjc2NyA5LjMzNDk2QzExLjY3NjcgOC4wNDE5NyAxMC42Mjg4IDYuOTkzNDIgOS4zMzU4OSA2Ljk5MzE2Wk0xNy4xNDA2IDYuOTkzMTZDMTUuODQ3NCA2Ljk5MzE2IDE0Ljc5ODggOC4wNDE4MSAxNC43OTg4IDkuMzM0OTZDMTQuNzk5IDEwLjYyOCAxNS44NDc1IDExLjY3NTggMTcuMTQwNiAxMS42NzU4QzE4LjQzMzUgMTEuNjc1NyAxOS40ODEyIDEwLjYyNzkgMTkuNDgxNCA5LjMzNDk2QzE5LjQ4MTQgOC4wNDE4NyAxOC40MzM2IDYuOTkzMjcgMTcuMTQwNiA2Ljk5MzE2Wk0yNC45NDUzIDYuOTkzMTZDMjMuNjUyMSA2Ljk5MzE2IDIyLjYwMzUgOC4wNDE4MSAyMi42MDM1IDkuMzM0OTZDMjIuNjAzNyAxMC42MjggMjMuNjUyMiAxMS42NzU4IDI0Ljk0NTMgMTEuNjc1OEMyNi4yMzgzIDExLjY3NTcgMjcuMjg2OSAxMC42Mjc5IDI3LjI4NzEgOS4zMzQ5NkMyNy4yODcxIDguMDQxODQgMjYuMjM4NCA2Ljk5MzIxIDI0Ljk0NTMgNi45OTMxNloiIGZpbGw9IiMwMDI5ODUiIGZpbGwtb3BhY2l0eT0iMC4zIi8+DQo8cGF0aCBkPSJNMC43NSA4Ljc1MDAxQzAuNzUgNC4zMzE3MyA0LjMzMTcyIDAuNzUgOC43NSAwLjc1SDEyMC43NUMxMjUuMTY4IDAuNzUgMTI4Ljc1IDQuMzMxNzIgMTI4Ljc1IDguNzVWODYuNDA4NUMxMjguNzUgOTAuODI2OCAxMjUuMTY4IDk0LjQwODUgMTIwLjc1IDk0LjQwODVIOC43NUM0LjMzMTcyIDk0LjQwODUgMC43NSA5MC44MjY4IDAuNzUgODYuNDA4NVY4Ljc1MDAxWiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNMC43NSAxNy43MjY2SDEyOC43NSIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNOS4zMzU0OCAxMS42NzcxVjEyLjA2NzNDMTAuODQ0MiAxMi4wNjczIDEyLjA2NzIgMTAuODQ0MyAxMi4wNjcyIDkuMzM1NkgxMS42NzY5SDExLjI4NjdDMTEuMjg2NyAxMC40MTMyIDEwLjQxMzEgMTEuMjg2OCA5LjMzNTQ4IDExLjI4NjhWMTEuNjc3MVpNNi45OTQwMiA5LjMzNTZINi42MDM3N0M2LjYwMzc3IDEwLjg0NDMgNy44MjY4IDEyLjA2NzMgOS4zMzU0OCAxMi4wNjczVjExLjY3NzFWMTEuMjg2OEM4LjI1Nzg1IDExLjI4NjggNy4zODQyNiAxMC40MTMyIDcuMzg0MjYgOS4zMzU2SDYuOTk0MDJaTTkuMzM1NDggNi45OTQxNFY2LjYwMzlDNy44MjY4IDYuNjAzOSA2LjYwMzc3IDcuODI2OTIgNi42MDM3NyA5LjMzNTZINi45OTQwMkg3LjM4NDI2QzcuMzg0MjYgOC4yNTc5OCA4LjI1Nzg1IDcuMzg0MzggOS4zMzU0OCA3LjM4NDM4VjYuOTk0MTRaTTExLjY3NjkgOS4zMzU2SDEyLjA2NzJDMTIuMDY3MiA3LjgyNjkyIDEwLjg0NDIgNi42MDM5IDkuMzM1NDggNi42MDM5VjYuOTk0MTRWNy4zODQzOEMxMC40MTMxIDcuMzg0MzggMTEuMjg2NyA4LjI1Nzk4IDExLjI4NjcgOS4zMzU2SDExLjY3NjlaTTE3LjE0MDUgMTEuNjc3MVYxMi4wNjczQzE4LjY0OTEgMTIuMDY3MyAxOS44NzIyIDEwLjg0NDMgMTkuODcyMiA5LjMzNTZIMTkuNDgxOUgxOS4wOTE3QzE5LjA5MTcgMTAuNDEzMiAxOC4yMTgxIDExLjI4NjggMTcuMTQwNSAxMS4yODY4VjExLjY3NzFaTTE0Ljc5OSA5LjMzNTZIMTQuNDA4OEMxNC40MDg4IDEwLjg0NDMgMTUuNjMxOCAxMi4wNjczIDE3LjE0MDUgMTIuMDY3M1YxMS42NzcxVjExLjI4NjhDMTYuMDYyOCAxMS4yODY4IDE1LjE4OTIgMTAuNDEzMiAxNS4xODkyIDkuMzM1NkgxNC43OTlaTTE3LjE0MDUgNi45OTQxNFY2LjYwMzlDMTUuNjMxOCA2LjYwMzkgMTQuNDA4OCA3LjgyNjkyIDE0LjQwODggOS4zMzU2SDE0Ljc5OUgxNS4xODkyQzE1LjE4OTIgOC4yNTc5OCAxNi4wNjI4IDcuMzg0MzggMTcuMTQwNSA3LjM4NDM4VjYuOTk0MTRaTTE5LjQ4MTkgOS4zMzU2SDE5Ljg3MjJDMTkuODcyMiA3LjgyNjkyIDE4LjY0OTEgNi42MDM5IDE3LjE0MDUgNi42MDM5VjYuOTk0MTRWNy4zODQzOEMxOC4yMTgxIDcuMzg0MzggMTkuMDkxNyA4LjI1Nzk4IDE5LjA5MTcgOS4zMzU2SDE5LjQ4MTlaTTI3LjI4NjcgOS4zMzU2SDI2Ljg5NjVDMjYuODk2NSAxMC40MTMyIDI2LjAyMjkgMTEuMjg2OCAyNC45NDUyIDExLjI4NjhWMTEuNjc3MVYxMi4wNjczQzI2LjQ1MzkgMTIuMDY3MyAyNy42NzcgMTAuODQ0MyAyNy42NzcgOS4zMzU2SDI3LjI4NjdaTTI0Ljk0NTIgNi45OTQxNFY3LjM4NDM4QzI2LjAyMjkgNy4zODQzOCAyNi44OTY1IDguMjU3OTggMjYuODk2NSA5LjMzNTZIMjcuMjg2N0gyNy42NzdDMjcuNjc3IDcuODI2OTIgMjYuNDUzOSA2LjYwMzkgMjQuOTQ1MiA2LjYwMzlWNi45OTQxNFpNMjIuNjAzOCA5LjMzNTZIMjIuOTk0QzIyLjk5NCA4LjI1Nzk4IDIzLjg2NzYgNy4zODQzOCAyNC45NDUyIDcuMzg0MzhWNi45OTQxNFY2LjYwMzlDMjMuNDM2NiA2LjYwMzkgMjIuMjEzNSA3LjgyNjkyIDIyLjIxMzUgOS4zMzU2SDIyLjYwMzhaTTI0Ljk0NTIgMTEuNjc3MVYxMS4yODY4QzIzLjg2NzYgMTEuMjg2OCAyMi45OTQgMTAuNDEzMiAyMi45OTQgOS4zMzU2SDIyLjYwMzhIMjIuMjEzNUMyMi4yMTM1IDEwLjg0NDMgMjMuNDM2NiAxMi4wNjczIDI0Ljk0NTIgMTIuMDY3M1YxMS42NzcxWiIgZmlsbD0iIzAwMjk3QiIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Mi43MTA5IDQ4LjE4OThDNzIuOTY5OSA0OC4zMTUxIDczLjI1ODQgNDguMzg2MSA3My41NTk1IDQ4LjM4NjFIODYuMjY2NkM4OC4xNTY3IDQ4LjM4NjEgODguOTQzIDUwLjgwNDMgODcuNDE0IDUxLjkxNTRMNzcuMTMyOCA1OS4zODUxQzc2LjQ0OTIgNTkuODgyMSA3Ni4xNjM2IDYwLjc2MyA3Ni40MjQ4IDYxLjU2NjhMODAuMzUxNSA3My42NTE3QzgwLjkzNTYgNzUuNDQ5NCA3OC44Nzc4IDc2Ljk0NDQgNzcuMzQ4NiA3NS44MzM0TDY3LjA2ODMgNjguMzY0NkM2Ni4zODQ0IDY3Ljg2NzggNjUuNDU4MiA2Ny44Njc4IDY0Ljc3NDQgNjguMzY0Nkw1NC40OTMxIDc1LjgzMzRDNTIuOTYzOSA3Ni45NDQ0IDUwLjkwNzEgNzUuNDQ5NCA1MS40OTEyIDczLjY1MTdMNTMuNjE4MSA2Ny4xMDM5TDcyLjcxMDkgNDguMTg5OFpNNjQuMDY1NCAzNC45NTE1QzY0LjY0OTYgMzMuMTU0MiA2Ny4xOTIxIDMzLjE1NDIgNjcuNzc2MyAzNC45NTE1TDcxLjI1MTkgNDUuNjQ5OEw1NS40ODkyIDYxLjI2NUM1NS42MDEzIDYwLjU1MDIgNTUuMzA4IDU5LjgyMDUgNTQuNzA4OSA1OS4zODUxTDQ0LjQyNzcgNTEuOTE1NEM0Mi44OTg5IDUwLjgwNDMgNDMuNjg1MSA0OC4zODYxIDQ1LjU3NTIgNDguMzg2MUg1OC4yODIyQzU5LjEyNzUgNDguMzg2MSA1OS44Nzc0IDQ3Ljg0MTQgNjAuMTM4NiA0Ny4wMzc1TDY0LjA2NTQgMzQuOTUxNVoiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNODEuNDc4IDQ2LjA3MzZDODUuMTEwNiA0Ni4wNzM3IDg2LjYyMDkgNTAuNzIxNSA4My42ODIxIDUyLjg1NjhMNzYuNjI5NCA1Ny45ODE4Qzc1Ljg0MSA1OC41NTQ4IDc1LjUxMDggNTkuNTcwNSA3NS44MTIgNjAuNDk3NEw3OC41MDYzIDY4Ljc4ODRDNzkuNjI4NiA3Mi4yNDMxIDc1LjY3NDYgNzUuMTE1NiA3Mi43MzU4IDcyLjk4MDhMNjUuNjgzMSA2Ny44NTY4QzY0Ljg5NDUgNjcuMjgzOSA2My44MjYyIDY3LjI4MzkgNjMuMDM3NiA2Ny44NTY4TDU1Ljk4NDkgNzIuOTgwOEM1My41NzI2IDc0LjczMzQgNTAuNDc4NCA3My4xMTE3IDUwLjA2NjkgNzAuNTYzOEw1MS43NTgzIDY4Ljg4OEw1MS42NDExIDY5LjI1MTNDNTAuOTY3NiA3MS4zMjQzIDUzLjMzOTcgNzMuMDQ4MSA1NS4xMDMgNzEuNzY2OUw2Mi4xNTU4IDY2LjY0MjlDNjMuNDcgNjUuNjg4MSA2NS4yNDk3IDY1LjY4ODMgNjYuNTY0IDY2LjY0MjlMNzMuNjE3NyA3MS43NjY5Qzc1LjM4MSA3My4wNDc4IDc3Ljc1MzEgNzEuMzI0MiA3Ny4wNzk2IDY5LjI1MTNMNzQuMzg1MiA2MC45NjAzQzczLjg4MzQgNTkuNDE1NCA3NC40MzM1IDU3LjcyMjggNzUuNzQ3NiA1Ni43Njc5TDgyLjgwMTMgNTEuNjQzOUM4NC41NjQzIDUwLjM2MjcgODMuNjU3NSA0Ny41NzM3IDgxLjQ3OCA0Ny41NzM2SDczLjI3TDc0Ljc4NDcgNDYuMDczNkg4MS40NzhaTTYwLjc5MzUgMzYuMjI3OUM2MS45MTYgMzIuNzczIDY2LjgwMzcgMzIuNzczIDY3LjkyNjMgMzYuMjI3OUw3MC42MjA2IDQ0LjUxODlDNzAuNzcyOCA0NC45ODcxIDcxLjA2ODcgNDUuMzc4NSA3MS40NDk3IDQ1LjY1MTdMNzAuMzc2NSA0Ni43MTUyQzY5LjgzODIgNDYuMjcxNSA2OS40MjAxIDQ1LjY3ODEgNjkuMTkzOCA0NC45ODE4TDY2LjUwMDUgMzYuNjkwOEM2NS44MjY5IDM0LjYxOCA2Mi44OTM5IDM0LjYxODEgNjIuMjIwMiAzNi42OTA4TDU5LjUyNTkgNDQuOTgxOEM1OS4wMjM5IDQ2LjUyNjggNTcuNTg0IDQ3LjU3MzUgNTUuOTU5NSA0Ny41NzM2SDQ3LjI0MTdDNDUuMDYyMyA0Ny41NzM4IDQ0LjE1NjIgNTAuMzYyOCA0NS45MTk0IDUxLjY0MzlMNTIuOTcyMiA1Ni43Njc5QzU0LjI4NjQgNTcuNzIyOCA1NC44MzY0IDU5LjQxNTMgNTQuMzM0NSA2MC45NjAzTDUzLjU0MjUgNjMuMzk0OUw1MS4yMTczIDY1LjY5OTZMNTIuOTA3NyA2MC40OTc0QzUzLjIwODkgNTkuNTcwNCA1Mi44Nzg5IDU4LjU1NDcgNTIuMDkwMyA1Ny45ODE4TDQ1LjAzNzYgNTIuODU2OEM0Mi4wOTkxIDUwLjcyMTUgNDMuNjA5MyA0Ni4wNzM4IDQ3LjI0MTcgNDYuMDczNkg1NS45NTk1QzU2LjkzNDEgNDYuMDczNSA1Ny43OTg5IDQ1LjQ0NTkgNTguMTAwMSA0NC41MTg5TDYwLjc5MzUgMzYuMjI3OVoiIGZpbGw9IiMwMDI5N0IiLz4NCjxwYXRoIGQ9Ik03OC42MDM4IDM4LjIxNDhMNDQuODQ3NyA3MS43NzU4IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjwvc3ZnPg0K) no-repeat;
      background-size: 128px 94px;
   }

   .ui-panel-content .domain-select .ui-icon,
   .ui-panel-content .anonymous-select .ui-icon {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAAXNSR0IArs4c6QAAAnZJREFUOBG9VEFoE0EUndlkazVqoKIX8VQPQUoKTatEg6amRqxQsLJYLIZerAjqwYPnPSreCh70ILSH7sGmMSW2Yje6oBGqpIdWhB5apQTEEg0JlSY1k/H/mFk30dRSxIHk/3n/z/tv/h+WkP+xOOfUe1pp+he1PF2K06+qdsEloeM5dX6owFjiaPDcPhHYij1ypn83J0zPvpobVlW1zC21BXrvwA2uwc+VZ3R6qzcJBi851r+vTQJPO+H8YvTl3APsjEQoWRNqOeHuPGNPUYnANmP9AwONafZtAoiPiXwKvJRSLs3q4yps7ooAJHWgElRkYhs4iqI0ZFO5MIg7KdKA72FyOnwD9+U+zeqRW5RI90QCKkmXVqOozMT+4AC5bTFT1CC/2wxTovX4Wi+jesTKBdBJ6mPXsTL6uDgngVwqN+YZHJR/ItX/OMTFDBuGvF4RoYRGnL7WEMRKAjMLYEWsDDPRRBCGdJYvpTVUKjC0ODwY4n2w/RZ8qrnJ1meoatGCkaqDhmFwV6gvur684oYkVyXxUCbPm6+ELjzGOGKxxPwQ9PxqJQ6a6AvnAWfP5OhoQWDCVhVA8KNhlHztLREg7YDtwUqie2F5Zf+npfexWOLd7RLnNys4GPp6r83RHQ+PmK/xVwyi1o3V9yrK9sJX9gSUdpo4pW+hP1i4vGBmSUrsgaT+KCuwWlu3ACb6FWVnLlN8BoP0/naQknk739X5Jj7ypTZm3W9YABPx28I5ew43aRMH4dCC7Gg8MTOhfRZYPfvXAnjwcCC0p0hXDXg1LYTSDw0yOT4zNZ6qR2rFzWdqBWt9bIO8Y1sX9DwuS7bAZsmR5wcAff7VIAmBSQAAAABJRU5ErkJggg==) no-repeat;
      background-size: 12px 7px;
   }

   .high-resolution {
      display: block;
   }

   .delete-folder {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO4fbyAAAAFXRSTlMAAQYIP1UYXycHZmBACUJWQxdNQRP38ivBAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAI5JREFUKM910UsCgjAQA9DUCmIVYdD7n9Uilv6Sbt+ikwRwF4jnAXcdPMfxNuE+BM7jIzyBmXPEl4PghJQzEi6x4xobbrHiHgtmeDLHPyv88SIx8hLCqnD/M6jFdlzVYse1YrEUhfMZhbHlKD1bmbNlq0uo2dqGSra+vszGuk1svPiDvVol8gZMb7HKvH2+TAUIeDtIluUAAAAASUVORK5CYII=) no-repeat;
      background-size: 12px 12px;
   }
}

@media (width <= 767px) {
   .navbar .search-bar {
      position: absolute;
      top: 80px;
      width: 80%;
      margin: auto;
   }

   .launch-page .container {
      width: 100%;
      max-width: unset;
      padding-left: 0;
      padding-right: 0;
      min-height: 100px;
      margin-top: 24px;
   }

   .launch-page .login-bg .container {
      width: 100%;
   }

   .navbar-right {
      display: flex;
      flex-wrap: nowrap;
      overflow: scroll;
      white-space: nowrap;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: thin;
      -ms-overflow-style: none;
      padding: 0;
      margin: 0;
      list-style: none;
   }

   .navbar-right::-webkit-scrollbar {
      display: none;
   }

   .navbar-right li {
      flex: 0 0 auto;
      line-height: 40px;
   }

   .ui-desktop-list > li {
      margin-bottom: 17px;
   }

   .search-bar .search-input {
      width: 70%;
   }

   .about-dialog .about-dialog-logo {
      width: 25%;
      background-size: contain;
   }

   #titanLaunchButton {
      left: 50%;
      right: auto !important;
      transform: translate(-50%, 0);
   }
}

@media (width >= 768px) {
   .navbar .ui-navbar-links {
      position: relative;
      width: 80%;
   }

   .container {
      width: 910px;
   }

   .launch-page .container {
      width: 80%;
      padding-left: 0;
      padding-right: 0;
      min-height: 100px;
      max-width: unset;
      margin-top: 22px;
   }

   .navbar .search-bar {
      margin: 0;
      width: 100%;
   }

   .search-bar .search-input {
      width: 84%;
   }
}

.ui-panel-content .domain-select,
.ui-panel-content .anonymous-select {
   height: 30.9px;
   background: none;
   line-height: 34px;
   border: none;
   box-shadow: none;
   border-radius: 0;
   border-bottom: 1px solid #77757d;

   /* margin-top: 39px; */
}

.ui-panel-content .domain-select:focus,
.ui-panel-content .anonymous-select:focus {
   height: 30.9px;
   background: #fff;
   padding-left: 10px;
   line-height: 34px;
   border: none;
   box-shadow: none;
   border-radius: 0;

   /* margin-top: 39px; */
   outline: none;
   border-bottom: 1px solid #545454;
}

.ui-panel-content .domain-select .ui-icon,
.ui-panel-content .anonymous-select .ui-icon {
   content: "";
   width: 12px;
   height: 7px;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAAXNSR0IArs4c6QAAAPpJREFUGBljYAACh4YGFhCNDxinpbGC5BkNXQLbGf8zavDZ6oUeaGj4g02TsVuw+f+//5YysbJ4MzEwMv7+z/A/4NPhS4sbGhqY0DWYuAQb/vv7bwfQbG7mv//+MZ3fva4OyOkFaorYdOTSnP///zPCNJl7hmr9+/9vF1DgDzMLo8vJ3WtvwyUNXYKmMfz/n8nIyDjt3J512UbuoSoMf/8eAhrAyczI5HRmz9rzIIPgGkAmG7sEzwPalADUNIuB4b8nUEiQkZHBFWjACZitcDcDFf1XFmJOAdIrgZrTGP4zirAwMfsgK4ZpQqFBQWzkErjK2DXEDUUCygEAaF9eWE6DVHUAAAAASUVORK5CYII=) no-repeat;
   background-size: 12px 7px;
}

.ui-clear-btn {
   content: "";
   width: 16px;
   height: 17px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMiAyQzYuNDcgMiAyIDYuNDcgMiAxMkMyIDE3LjUzIDYuNDcgMjIgMTIgMjJDMTcuNTMgMjIgMjIgMTcuNTMgMjIgMTJDMjIgNi40NyAxNy41MyAyIDEyIDJaTTE3IDE1LjU5TDE1LjU5IDE3TDEyIDEzLjQxTDguNDEgMTdMNyAxNS41OUwxMC41OSAxMkw3IDguNDFMOC40MSA3TDEyIDEwLjU5TDE1LjU5IDdMMTcgOC40MUwxMy40MSAxMkwxNyAxNS41OVoiIGZpbGw9IiM3MzczNzMiLz4NCjwvc3ZnPg0K) no-repeat;
   background-size: 16px 17px;
   position: relative;
   border: 0;
   z-index: 10;
   font-size: 0;
}

.ui-clear-securUsername-btn {
   position: relative;
   float: right;
   margin-top: -28px;
}

.ui-clear-passcode-btn {
   position: relative;
   float: right;
   margin-top: -28px;
}

input::-ms-clear {
   display: none;
   width: 0;
   height: 0;
}

input::-ms-reveal {
   display: none;
   width: 0;
   height: 0;
}

input::-webkit-credentials-auto-fill-button {
   display: none !important;
   visibility: hidden;
   pointer-events: none;
   position: absolute;
   right: 0;
}

.ui-selectmenu-menu .ui-menu {
   width: 320px;
   padding: 8px;
   box-shadow: 0 2px 4px 0 #16233f16;
   border-radius: 8px;
}

.ui-domain-list {
   margin-top: 35px;
}

.ui-anonymous-list {
   padding-top: 35px;
}

.ui-menu .ui-menu-item {
   list-style-image: none;
   padding: 0;
   line-height: 22px;
   text-decoration: none;
   display: block;
   font-size: 17px;
   color: #000;
   letter-spacing: 0;
}

.domain-select span.ui-selectmenu-text,
.anonymous-select span.ui-selectmenu-text {
   padding: 0;
   font-size: 15px;
   color: #00000060;
   letter-spacing: -0.41px;
   line-height: 22px;
}

span.ui-selectmenu-text {
   padding: 0;
   font-size: 17px;
   color: #000;
   letter-spacing: -0.41px;
   line-height: 22px;
   padding-bottom: 8.9px;
}

.ui-panel-content .ui-corner-all {
   border-radius: 4px;
}

.ui-panel-content .ui-corner-top {
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
}

.ui-panel-content .ui-corner-bottom {
   border-bottom-left-radius: 8px;
   border-bottom-right-radius: 8px;
}

.ui-widget-content {
   background-image: none;
   border: none;
}

.overflow {
   max-height: 200px;
}

.ellipsis {
   overflow: hidden;
   height: 40px;
   line-height: 16px;
   width: 100%;
   text-align: center;
}

.ellipsis::before {
   content: "";
   float: left;
   width: 5px;
   height: 32px;
}

.ellipsis > *:first-child {
   float: right;
   width: 100%;
   margin-left: -5px;
}

.ellipsis::after {
   color: #333;
   font-weight: normal;
   box-sizing: content-box;
   float: right;
   position: relative;
   top: -15px;
   left: 100%;
   width: 2.5em;
   margin-left: -2.5em;
   padding-right: 5px;
   text-align: right;
   background-size: 100% 100%;
   background-image: linear-gradient(90deg, rgb(255 255 255 / 0%), #eaeaea 50%, #eaeaea);
}

.ui-disclaimer-panel .pre-scrollable {
   white-space: pre-wrap;
   background-color: white;
   font-size: 15px;
   overflow-y: auto;
   width: 320px;
   height: 206px;
   border-radius: 4px;
   border: 1px solid #d9d9d9;
   margin-bottom: 32px;
   color: #314351;
   letter-spacing: 0;
   line-height: 21px;
   padding: 16px;
   overflow-wrap: break-word;
}

.ui-selectmenu-menu .ui-menu-item-wrapper {
   background: inherit; /* hack the default style in jquery-ui-1.12.0.min.css */
   border: none;
   font-size: 17px;
   color: #000;
   letter-spacing: 0;
}

.ui-selectmenu-menu .ui-menu-item-wrapper:hover {
   background-color: var(--prsm-bgcolor-accent-teal-lightest, rgb(220 249 245 / 100%));
   border: none;
   border-radius: 4px;
}

#changeTimezone {
   float: right;
   background-color: #249bd5;
   font-size: 14px;
   border: none;
   color: white;
   padding: 0 35px;
   height: 32px;
   border-radius: 2px;
   font-weight: bold;
}

#setTimezone {
   margin-top: 10px;
   margin-bottom: 4px;
   display: flex;
   flex-direction: column;
   align-items: flex-start;
   gap: 4px;
}

#setTimezone .disable {
   opacity: 0.5;
   cursor: default;
}

#timezone-list-container {
   width: 360px;
   max-width: 100%;
}

#timezoneList {
   width: 100%;
   max-width: 360px;
}

#timezoneList .prsm-select__trigger {
   min-height: 24px;
   height: auto;
   padding: 2px 28px 2px 8px;
   font-size: 12px;
   border-radius: 3px;
}

#timezoneList .prsm-select__value {
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

#timezoneList .prsm-select__caret {
   right: 8px;
}

.showPage {
   animation: showpage 0.2s linear 0s;
   animation-fill-mode: forwards;
}

.hideLoadingDialog {
   height: 999px;
   width: auto;
}

@keyframes showpage {
   0% {
      opacity: 0;
   }

   100% {
      opacity: 1;
   }
}

.hidePage {
   animation: hidepage 0.2s linear 0s;
   animation-fill-mode: forwards;
}

@keyframes hidepage {
   0% {
      opacity: 1;
   }

   100% {
      opacity: 0;
   }
}

#ngbToast {
   min-width: 150px;
}

.toastContentBox {
   text-align: center;
}

.toastBg {
   background-color: #478db8;
}

/* Large clipboard confirm: subtle blur + fade (autohide ~10s); matches progress panel hue */
.toastBg.clipboard-large-sync-toast {
   background-color: rgb(71 141 184 / 90%) !important;
   backdrop-filter: blur(12px);
   border: 1px solid rgb(255 255 255 / 35%);
   box-shadow: 0 4px 20px rgb(0 0 0 / 18%);
}

.toast-clipboard-confirm-actions {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   gap: 8px;
   margin-top: 4px;
}

.toastContent {
   position: relative;
   display: block;
   width: 100%;
   text-align: left;
   color: #fff;
   text-transform: capitalize;
   margin-bottom: 10px;
}

.toastButton {
   height: 25px;
   line-height: 25px;
   padding: 0 10px;
   border: 1px solid #fff;
}

.bg-info {
   background: #6c757d !important;
}

.ui-indent-bottom,
.ui-indent-bottom * {
   color: rgb(0 0 0 / 60%);
   font-size: 14px;
   font-weight: 500;
   text-align: center;
   align-items: center;
   display: flex;
   gap: 10px;
   white-space: nowrap;
   text-decoration: underline;
}

.ui-indent-bottom {
   justify-content: center;
   line-height: 1;
}

.launch-bottom .separator {
   color: rgb(0 0 0 / 60%);
   font-weight: 500;
   font-size: 14px;
   display: inline-flex;
   align-items: center;
   white-space: nowrap;
   text-decoration: none !important;
   text-underline-offset: 0 !important;
   border: none !important;
   border-bottom: none !important;
   outline: none !important;
   box-shadow: none !important;
   background: transparent !important;
}

.ui-indent-bottom .home-link {
   width: auto !important;
   margin: 0 !important;
}

.launch-bottom .home-link {
   display: inline !important;
   width: auto !important;
   margin: 0 !important;
   text-align: left !important;
   color: rgb(0 0 0 / 60%);
   font-size: 14px;
   line-height: 14px;
   text-decoration: underline;
}

.launch-bottom .home-link:focus-visible {
   outline: 2px solid #013c38 !important;
   outline-offset: 2px;
}

.launch-bottom .download-cloud {
   text-decoration: underline;
}

.btn {
   display: inline-block;
}

@media (width >= 992px) {
   .launch-page .container {
      width: 940px;
      padding-left: 0;
      padding-right: 0;
      min-height: 100px;
      margin-top: 22px;
   }

   .navbar .search-bar {
      position: relative;
      width: 100%;
      float: none;
      margin-left: 0;
      top: 0;
   }

   .search-bar .search-input {
      width: 75%;
   }
}

.nav > li > a {
   position: relative;
   display: block;
}

.pull-left {
   float: left;
}

.pull-right {
   float: right;
   margin-top: -194px;
}

.middle-line {
   margin: 0 auto;
   width: 1px;
   background-color: #ddd;
   height: 195px;
}

#browserWarningContinue {
   display: block;
   margin-top: 55px;
}

.ui-icon,
.ui-widget-content .ui-icon {
   background-image: none;
}

.desktop-reauth {
   margin-bottom: 0;
}

.html5 {
   margin-top: 50px;
}

#webClientEntry {
   margin-left: -20px;
}

.search-bar label,
.search-panel label,
.clipboard-input-container label,
.file-transfer-handle label,
.file-transfer-input-container label {
   display: none;
}

.form-horizontal .ui-text-left-align .ui-password-dismatch-text {
   display: block;
   font-size: 12px;
   color: #000;
   text-align: left;
   line-height: 16px;
   position: absolute;
}

.contextmenu {
   position: absolute;
   top: 100%;
   left: 0;
   z-index: 1000;
   float: left;
   min-width: 160px;
   padding: 5px 0;
   margin: 2px 0 0;
   font-size: 14px;
   list-style: none;
   background-color: #fff;
   border: 1px solid #ccc;
   border: 1px solid rgb(0 0 0 / 15%);
   border-radius: 4px;
   box-shadow: 0 6px 12px rgb(0 0 0 / 17.5%);
   background-clip: padding-box;
}

.modal-dialog-list {
   border: 1px solid #e2e2e2;
   overflow-y: auto;
   height: 300px;
   width: 100%;
}

.add-modal-dialog-container {
   margin-top: 20px;
}

.add-trusted-app {
   background-color: #fff;
   border: 1px solid #e2e2e2;
   overflow: hidden;
   float: left;
}

#trusted-app-setting-add {
   float: right;
}

.add-trusted-app .app-input {
   vertical-align: middle;
   background-color: #fff;
   height: 35px;
   line-height: 35px;
   color: #314351;
   border: none;

   /* <16px makes iOS zoom the viewport on focus. */
   font-size: 16px;
   appearance: none;
   letter-spacing: -0.24px;
   width: 250px;
}

.setting-fa-window .fa-title-row {
   display: flex;
   align-items: center;
   gap: 12px;
   border-bottom: 1px solid #e2e2e2;
}

.setting-fa-window .fa-title-back-icon {
   flex-shrink: 0;
   width: 24px;
   height: 24px;
   cursor: pointer;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMzMwN181NDY3MCkiPg0KPHBhdGggZD0iTTYuNDY5NjcgMTIuNTMwM0M2LjE3Njc4IDEyLjIzNzQgNi4xNzY3OCAxMS43NjI2IDYuNDY5NjcgMTEuNDY5N0wxNS40Njk3IDIuNDY5NjdDMTUuNzYyNiAyLjE3Njc4IDE2LjIzNzQgMi4xNzY3OCAxNi41MzAzIDIuNDY5NjdDMTYuODIzMiAyLjc2MjU2IDE2LjgyMzIgMy4yMzc0NCAxNi41MzAzIDMuNTMwMzNMOC4wNjA2NiAxMkwxNi41MzAzIDIwLjQ2OTdDMTYuODIzMiAyMC43NjI2IDE2LjgyMzIgMjEuMjM3NCAxNi41MzAzIDIxLjUzMDNDMTYuMjM3NCAyMS44MjMyIDE1Ljc2MjYgMjEuODIzMiAxNS40Njk3IDIxLjUzMDNMNi40Njk2NyAxMi41MzAzWiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzMzA3XzU0NjcwIj4NCjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) center / contain no-repeat;
}

.setting-fa-window .modal-dialog-list {
   border: none;
}

.fa-default-app-dialog-container {
   margin-left: 20px;
   margin-bottom: 20px;
   width: 91%;
   height: 30px;
}

.change-default-fa-app {
   position: relative;
   overflow: hidden;
   float: left;
   width: 100%;
}

.change-default-fa-app .fa-search-icon {
   position: absolute;
   top: 50%;
   left: 14px;
   transform: translateY(-50%);
   width: 14px;
   height: 14px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC44MzMwMDggNi42NjYzNEMwLjgzMzAwOCAzLjQ0NDY4IDMuNDQ0NjggMC44MzMwMDggNi42NjYzNCAwLjgzMzAwOEM5Ljg4OCAwLjgzMzAwOCAxMi40OTk3IDMuNDQ0NjggMTIuNDk5NyA2LjY2NjM0QzEyLjQ5OTcgOC4wOTY5NiAxMS45ODQyIDkuNDA3OTMgMTEuMTI5NiAxMC40MjI1TDE1LjY4NjYgMTQuOTc5NUMxNS44ODE4IDE1LjE3NDcgMTUuODgxOCAxNS40OTEzIDE1LjY4NjYgMTUuNjg2NkMxNS40OTEzIDE1Ljg4MTggMTUuMTc0NyAxNS44ODE4IDE0Ljk3OTUgMTUuNjg2NkwxMC40MjI1IDExLjEyOTZDOS40MDc5MyAxMS45ODQyIDguMDk2OTYgMTIuNDk5NyA2LjY2NjM0IDEyLjQ5OTdDMy40NDQ2OCAxMi40OTk3IDAuODMzMDA4IDkuODg4IDAuODMzMDA4IDYuNjY2MzRaTTYuNjY2MzQgMS44MzMwMUMzLjk5Njk2IDEuODMzMDEgMS44MzMwMSAzLjk5Njk2IDEuODMzMDEgNi42NjYzNEMxLjgzMzAxIDkuMzM1NzIgMy45OTY5NiAxMS40OTk3IDYuNjY2MzQgMTEuNDk5N0M4LjAwMTE3IDExLjQ5OTcgOS4yMDg4MiAxMC45NTkyIDEwLjA4NCAxMC4wODRDMTAuOTU5MiA5LjIwODgyIDExLjQ5OTcgOC4wMDExNyAxMS40OTk3IDYuNjY2MzRDMTEuNDk5NyAzLjk5Njk2IDkuMzM1NzIgMS44MzMwMSA2LjY2NjM0IDEuODMzMDFaIiBmaWxsPSIjMDEwNDFBIi8+DQo8L3N2Zz4NCg==) center / contain no-repeat;
   cursor: pointer;
}

.change-default-fa-app .fa-search-icon.disable {
   cursor: default;
   pointer-events: none;
}

.change-default-fa-app .app-input {
   vertical-align: middle;
   background-color: #fff;
   height: 35px;
   line-height: 35px;
   color: #314351;
   border: 1px solid #e2e2e2;
   border-radius: 999px;
   font-size: 15px;
   appearance: none;
   letter-spacing: -0.24px;
   width: 100%;
   padding: 0 14px 0 34px;
}

.change-default-fa-app .app-input:hover {
   border-color: transparent;
   background-image: linear-gradient(#fff, #fff), linear-gradient(90deg, #b7f0dc, #7fd9b6);
   background-origin: border-box;
   background-clip: padding-box, border-box;
}

.change-default-fa-app .app-input:focus {
   border-color: var(--prsm-fgcolor-accent-teal-base, #02534f);
   outline: none;
}

.usb-auto-setting {
   margin: 0 20px;
}

.usb-auto-list {
   overflow-y: auto;
   height: 200px;
   width: 100%;
   float: left;
}

.auto-forward-all {
   margin-top: 80px;
}

#force-to-all-desktop {
   width: 20px;
   height: 20px;
}

.auto-usb-settings-label {
   font-size: 16px;
   line-height: 22px;
   font-weight: 400;
   display: block;
   width: 300px;
   overflow-wrap: break-word;
}

.usbGrayoutForToggle {
   opacity: 0.4;
}

.auto-usb-settings-separator {
   margin: 15px 0;
   height: 1px;
   background: #ddd;
}

.auto-usb-toggle {
   margin-left: 20px;
}

.auto-usb-placeholder {
   position: absolute;
   margin-left: 35px;
   margin-top: 19px;
   font-size: 12px;
   z-index: 99;
}

.auto-forward-option {
   font-size: 13px;
}

.auto-usb-button-container {
   margin-top: 62.5px;
   width: 350px;
}

.autoHideUsb {
   visibility: hidden;
}

#usb-all-desktop {
   margin-top: 4px;
   margin-left: 32px;
   font-size: 17px;
   line-height: 22px;
   font-weight: 400;
   width: 200px;
   height: 20px;
}

.usb-dialog-button {
   background-color: #fff;
   border-top: 1px solid #e2e2e2;
   height: 151px;
   border-bottom-right-radius: 2px;
   border-bottom-left-radius: 2px;
   padding: 20px 0;
}

.auto-usb-desktop-title {
   font-size: 17px;
   line-height: 22px;
   font-weight: 700;
   margin-left: 3px;
}

#auto-usb-desktop-selector {
   width: 440px;
   height: 40px;
   margin-top: 8px;
   font-size: 14px;
   line-height: 24px;
   font-weight: 400;
   padding-left: 35px;
}

#apply-all-label {
   margin-left: 16px;
   position: absolute;
}

.option-title {
   float: left;
   font-size: 14px;
   line-height: 24px;
   font-weight: 400;
}

.device-title {
   width: 200px;
   font-size: 14px;
   line-height: 24px;
   font-weight: 400;
}

.auto-usb-name {
   font-size: 17px;
   line-height: 22px;
   font-weight: 400;
   width: 220px;
   text-overflow: ellipsis;
   overflow: hidden;
   white-space: nowrap;
}

.option-title-1 {
   font-size: 14px;
   line-height: 24px;
   font-weight: 400;
   width: 100px;
   float: right;
   text-align: right;
}

.input-title {
   margin-left: 40px;
}

.usb-option-container {
   margin-top: 40px;
}

.usb-modal-footer {
   margin-top: 40px;
   display: flex;
}

.usb-option-list {
   position: relative;
   margin-top: 24px;
}

.auto-usb-option-container {
   margin-left: 150px;
}

.auto-usb-option-radio {
   width: 16px;
   height: 16px;
}

.on-startup-forward-option {
   margin-left: 50px;
}

.on-insert-forward-option {
   margin-left: 115px;
}

.modal-dialog-list .folder-item {
   line-height: 40px;
   height: 40px;
   font-size: 12px;
}

.modal-dialog-list .folder-item .folder-name {
   display: inline-block;
   width: 250px;
   margin-left: 30px;
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
}

.modal-dialog-list .app-item {
   line-height: 40px;
   height: 40px;
   font-size: 12px;
}

.fa-default-apps {
   position: relative;
   margin-left: 13px;
}

.fa-results-label {
   font-size: 15px;
   font-weight: 600;
   color: #363636;
   padding: 10px 13px 8px;
}

.fa-list-message {
   padding-left: 13px;
   font-size: 15px;
   font-weight: 400;
   color: #363636;
}

.modal-dialog-list .app-item .app-id {
   display: inline-block;
   width: 270px;
   margin-left: 10px;
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
}

.modal-dialog-list .app-item .default-apps-id {
   display: inline-block;
   width: 270px;
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
   margin-left: 5px;
}

.modal-dialog-setting {
   margin: 0 20px;
}

#folder_sharing_set {
   margin-bottom: 0;
}

.log_level {
   margin-top: 5px;
}

.showCertWebview {
   height: 100%;
   width: 100%;
   top: 0;
   z-index: 99999999;
   position: absolute;
}

.showCertWebviewIWA {
   height: 100%;
   width: 100%;
   top: 0;
   z-index: 99999999;
   position: absolute;
   min-height: 900px;
}

.showWs1Webview {
   height: 100%;
   width: 100%;
   top: 30px;
   z-index: 99999999;
   position: absolute;
}

.hideCertWebview {
   height: 0;
   width: 0;
}

/*
 * `#canvas-container` (`.chrome-container`) fills its box with `position: absolute; top: 0;
 * left: 0; right: 0; bottom: 0;`, so its containing block must be an explicitly positioned
 * ancestor with well-defined edges. `.blast-window` used to rely on a bare `margin-top: 30px`
 * with `position: static`, which does NOT establish a containing block - the canvas ended up
 * sized/positioned against the viewport's initial containing block instead, ignoring the 30px
 * reserved for `topbar-titlebar-bar`/menubar chrome entirely. Using `position: fixed` with
 * explicit inset values (`top`/`left`/`right`/`bottom`) both reserves the shared top band for the
 * titlebar chrome AND gives the canvas a correct containing block, so it starts exactly at the
 * right y in windowed mode and fills the full viewport in fullscreen mode.
 *
 * Windowed mode now stacks two 30px bars - the native/IWA window chrome (#chrome-menu-bar,
 * ".draggable-area", close/minimize/maximize, kept white) on top, and the dark
 * "topbar-titlebar-bar" right below it - so the canvas must give away 60px total, not 30px.
 */
.blast-window {
   position: fixed;
   inset: 60px 0 0;
}

.blast-window-full-screen {
   position: fixed;
   inset: 0;
}

.hideWs1Webview {
   height: 0;
   width: 0;
}

/*
 * IwaMenubarComponent's selector is "menubar", which collides with the obsolete HTML <menubar>
 * element name - browsers still ship a UA stylesheet default for it (inline-flex, border,
 * padding, border-radius, gap), which shows up as an unwanted border/box around this component's
 * host element unless explicitly reset here.
 */
menubar {
   display: block;
   width: auto;
   background-color: transparent;
   gap: 0;
   border: none;
   border-image: none;
   border-radius: 0;
   padding: 0;
}

.draggable-area {
   -webkit-app-region: drag;
   height: 30px;
   z-index: 999999;
   position: fixed;
   top: 0;
   width: 100%;
   background-color: #fff;
   border: none;
}

.draggable-area .window-button {
   float: right;
   height: 30px;
   width: 30px;
   -webkit-app-region: no-drag;
   border: none;
}

.close-only {
   background-color: transparent;
}

#minimizeButton,
#maximizeButton,
#closeAppWindow {
   border: none;
}

#minimizeButton {
   background: url(icons-38207119424/min_button.png) no-repeat 9px 9px;
   background-size: 12px 12px;
}

.scaleButtonForMaximize {
   background: url(icons-38207119424/max_button_restore.png) no-repeat 9px 9px;
   background-size: 12px 12px;
}

.scaleButtonForMinimize {
   background: url(icons-38207119424/max_button.png) no-repeat 9px 9px;
   background-size: 12px 12px;
}

#closeAppWindow {
   background: url(icons-38207119424/close_window_button.png) no-repeat 9px 9px;
   background-size: 12px 12px;
   margin-right: 10px;
}

#minimizeButton:hover,
#maximizeButton:hover,
#closeAppWindow:hover {
   background-color: #dfdfdf;
}

#minimizeButton:active,
#maximizeButton:active,
#closeAppWindow:active {
   background-color: #cecece;
}

.invalid .folder-name {
   color: #c8c8c8;
}

.grayout .settings-container {
   opacity: 0.4;
}

.grayoutForToggle {
   opacity: 0.4;
}

.settings-container .option-container,
.settings-container .option-container .label-text {
   height: 32px;
   line-height: 32px;
}

#width-area,
#height-area {
   margin-left: 5px;
}

.list-inline {
   margin: 50px;
   margin-bottom: 65px;
}

#input-proxy {
   z-index: -1;
}

@media (height <= 873px) {
   .ui-content-area {
      min-height: 873px;
   }
}

@media (width <= 440px) {
   .ui-center-panel {
      background: #fff;
      border-radius: 24px;
      box-shadow: 0 6.348px 16.928px 0 rgb(0 0 0 / 10%);
      height: 701px;
      padding: 32px 24px 76px;
      width: 370px;
   }

   .ui-center-panel .form-control {
      background: none;
      box-shadow: none;
      width: 319px;
      height: 40px;
   }

   .login-bg::before {
      background-color: white;
      background-size: 325%;
      background-repeat: no-repeat;
   }

   .login-bg .container {
      width: 100%;
      min-height: 100%;
      height: auto;
   }

   .home-link,
   .home-link:focus,
   .home-link:link,
   .home-link:visited {
      display: none;
   }

   /* Keep the Help and Privacy Policy links reachable on phones. The rule above
      was written for a .phone-home-link / #phoneHelpLinkArea fallback that no
      template renders any more. Matched by id so it applies wherever the links
      are hosted (entitlement, login, add-server), and :not([hidden]) so the
      help link stays hidden until its URL is resolved. */
   #helpLink.home-link:not([hidden]),
   #privacyPolicyLink.home-link {
      display: inline;
   }

   .phone-home-link-area {
      display: none;
      font-size: 15px;
      color: #3f5564;
      text-align: center;
      width: 244px;
      margin: 0 auto;
      line-height: 20px;
   }

   .phone-home-link,
   .phone-home-link:focus,
   .phone-home-link:link,
   .phone-home-link:visited {
      color: #3f5564;
   }

   #phoneHelpLinkArea {
      margin-top: 20px;
   }

   .ui-panel-content {
      width: 320px;
      margin: 0 auto 44px;
   }

   .ui-panel-footer .btn-primary[disabled],
   .ui-panel-footer .btn-primary[disabled]:hover {
      width: 227px;
   }

   .ui-panel-footer .btn-primary {
      width: 227px;
   }

   .bottom-logo {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCA5NiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01My43MTU5IDMuODAwMjFDNTQuNDk2NyAzLjgwMDIxIDU1LjEyOTYgMy4xNjcyNCA1NS4xMjk2IDIuMzg2NDNDNTUuMTI5NiAxLjYwNTYzIDU0LjQ5NjcgMC45NzI2NTYgNTMuNzE1OSAwLjk3MjY1NkM1Mi45MzUxIDAuOTcyNjU2IDUyLjMwMjEgMS42MDU2MyA1Mi4zMDIxIDIuMzg2NDNDNTIuMzAyMSAzLjE2NzI0IDUyLjkzNTEgMy44MDAyMSA1My43MTU5IDMuODAwMjFaIiBmaWxsPSIjMDAxRTYwIi8+DQo8cGF0aCBkPSJNMTUuNDA1NiA1LjQ1OTI4VjE4LjE5NjdIMTcuODU4NVYxMC45MjcxQzE3Ljg1ODUgOS4yNjM1NSAxOC4xOTMgNy45NzkxMSAxOC44NTc1IDcuMDgyNjdDMTkuNTEzMSA2LjE4NjI0IDIwLjU3NDYgNS42ODIyOCAyMS42ODUxIDUuNzMxMzRDMjIuNTQxNCA1LjY3NzgyIDIzLjM2NjUgNi4wNDM1MyAyMy45MDYxIDYuNzA4MDVDMjQuNDU5MSA3LjUzMzEyIDI0LjcyMjMgOC41MTg3NSAyNC42NTU0IDkuNTEzM1YxOC4yMzY4SDI3LjEzMDZWOS45MDU3N0MyNy4wNzcxIDguNzk5NzIgMjcuNDQ3MiA3LjcxMTUyIDI4LjE2OTcgNi44NzMwNkMyOC44OTY3IDYuMTA1OTYgMjkuOTIyNSA1LjcwMDEyIDMwLjk3NSA1Ljc0OTE3QzMxLjgxNzkgNS42OTEyIDMyLjYzODUgNi4wNTY5MSAzMy4xNTU5IDYuNzI1ODlDMzMuNjg2NiA3LjU1NTQyIDMzLjk0MDggOC41Mjc2NyAzMy44ODI4IDkuNTA4ODRWMTguMjMyM0gzNi4zNTM2VjkuNjU2MDJDMzYuMzUzNiA5LjAzMTY0IDM2LjI0MjEgOC40MTE3MiAzNi4wMTkxIDcuODI3NDdDMzUuODIyOSA3LjI5Njc1IDM1LjUxMDcgNi44MTA2MiAzNS4xMDQ4IDYuNDEzNjlDMzQuNzAzNCA2LjAyMTIzIDM0LjIyMTggNS43MTM1IDMzLjY5MTEgNS41MTcyNkMzMy4wOTc5IDUuMzAzMTkgMzIuNDczNSA1LjE5NjE1IDMxLjg0MDIgNS4yMDUwN0MzMC44MTg5IDUuMTg3MjMgMjkuODA2NSA1LjQ0MTQ0IDI4LjkxMDEgNS45MzIwM0MyOC4wNTM4IDYuNDEzNjkgMjcuMzQ0NyA3LjEyMjgxIDI2Ljg3MTkgNy45ODgwM0MyNi42MTMyIDcuMTQwNjUgMjYuMDYwMiA2LjQwOTI0IDI1LjMxNTQgNS45MzIwM0MyNC41MDM3IDUuNDM2OTggMjMuNTY3MiA1LjE4Mjc3IDIyLjYxMjcgNS4yMDUwN0MyMC41OTY5IDUuMTI0NzkgMTguNzE0OCA2LjIwODU0IDE3Ljc3MzggNy45ODgwM1Y1LjQ1NDgySDE1LjQwMTFMMTUuNDA1NiA1LjQ1OTI4WiIgZmlsbD0iIzAwMUU2MCIvPg0KPHBhdGggZD0iTTQwLjgxMzUgNS40NTkyOEgzOC4zNjA1VjE4LjIzMjNINDAuODA5TDQwLjc4NjcgMTAuOTYyOEM0MC43MTU0IDkuNjE1ODggNDEuMDgxMSA4LjI4MjM4IDQxLjgyNTkgNy4xNjI5NUM0Mi40NzI1IDYuMjUzMTQgNDMuNTM0IDUuNzIyNDEgNDQuNjUzNCA1Ljc0OTE3QzQ1LjUwOTcgNS43MDAxMiA0Ni4zMzQ4IDYuMDY1ODIgNDYuODc0NCA2LjcyNTg5QzQ3LjQ0MDggNy41Mzc1OCA0Ny43MTI5IDguNTIzMjEgNDcuNjQxNSA5LjUwODg0VjE4LjIxNDVINTAuMDk0NVY5LjYzMzcyQzUwLjE0OCA4LjQzNDAxIDQ5LjY5MzEgNy4yNjU1MyA0OC44NTAxIDYuNDEzNjlDNDcuOTQ5MyA1LjU3OTcgNDYuNzQ5NiA1LjE0NzA5IDQ1LjUyNzUgNS4yMDk1M0M0My41Njk3IDUuMTYwNDcgNDEuNzQ1NiA2LjE5OTYyIDQwLjc5MTIgNy45MTIyMUw0MC44MTM1IDUuNDU5MjhaIiBmaWxsPSIjMDAxRTYwIi8+DQo8cGF0aCBkPSJNNTIuNTM0IDE4LjIxOUg1NC45ODY5VjUuNDU5MjhINTIuNTM0VjE4LjIxOVoiIGZpbGw9IiMwMDFFNjAiLz4NCjxwYXRoIGQ9Ik01Ny4yNzA0IDguNzQxNzVDNTcuMjU3IDkuMjQxMjUgNTcuMzU5NiA5Ljc0MDc2IDU3LjU2MDMgMTAuMjAwMUM1Ny43NDMxIDEwLjY0MTYgNTguMDI4NiAxMS4wMzQxIDU4LjM4OTggMTEuMzQxOEM1OC44NDQ3IDExLjczODggNTkuMzUzMSAxMi4wNTk5IDU5LjkwNjIgMTIuMjk2M0M2MC42NTk5IDEyLjYzOTcgNjEuNDQwNCAxMi45Mjk2IDYyLjIzNDIgMTMuMTcwNEM2Mi42MzExIDEzLjI5NTMgNjMuMDYzOCAxMy40NDI0IDYzLjU0NTQgMTMuNTg1MkM2NC4wMTM3IDEzLjcyMzQgNjQuNDY0MSAxMy45MTUyIDY0Ljg5NjggMTQuMTQ3MUM2NS4yODkyIDE0LjM2MTIgNjUuNjQ2IDE0LjYzMzIgNjUuOTU4MiAxNC45NTg4QzY2LjIzNDcgMTUuMjg0NCA2Ni4zODE5IDE1LjY5NDcgNjYuMzczIDE2LjEyMjhDNjYuMzY0MSAxNi43NTYxIDY2LjAxMTcgMTcuMzM1OSA2NS40NTg3IDE3LjYzOTJDNjQuNzQwNyAxOC4wNzE4IDYzLjkwNjcgMTguMjgxNCA2My4wNjgyIDE4LjI0MTNDNjEuNzcwNCAxOC4yNTQ2IDYwLjQ5OTMgMTcuODQ0MyA1OS40NTEzIDE3LjA3NzJDNTguMzU0MSAxNi4yNDc3IDU3LjUzMzUgMTUuMTAxNSA1Ny4xMDU0IDEzLjc5NDhWMTcuMTE3NEM1Ny43NjEgMTcuNjYxNSA1OC41NTA0IDE4LjAyMjcgNTkuMzg4OCAxOC4xNzg4QzYwLjQ5NDkgMTguNDE1MiA2MS42MjMyIDE4LjUyNjcgNjIuNzU2IDE4LjUxMzNDNjQuMzk3MyAxOC41MTMzIDY1LjY2MzkgMTguMTc4OCA2Ni41MzggMTcuNTM2NkM2Ny40MDc3IDE2Ljg5ODggNjcuODk4MiAxNS44Njg2IDY3Ljg0OTIgMTQuNzkzOEM2Ny44NzU5IDE0LjE2MDUgNjcuNzE5OSAxMy41MzE2IDY3LjM4OTggMTIuOTg3NUM2Ny4wNjg3IDEyLjUwMTQgNjYuNjQ1IDEyLjA5NTYgNjYuMTQ1NSAxMS44MDEyQzY1LjU5MjUgMTEuNDY2NyA2NC45OTkzIDExLjIwMzYgNjQuMzc5NCAxMS4wMTE4QzYzLjcxNDkgMTAuODAyMiA2My4wMzI1IDEwLjU5NyA2Mi4zMjM0IDEwLjM2OTZDNjEuMzM3OCAxMC4xMTA5IDYwLjQxMDEgOS42NzM4NiA1OS41ODA2IDkuMDgwN0M1OS4wNjc3IDguNzA2MDcgNTguNzYgOC4xMTczNiA1OC43NTExIDcuNDc5NkM1OC43MzMyIDYuODk1MzYgNTkuMDM2NSA2LjM0NjggNTkuNTQwNSA2LjA0Nzk5QzYwLjIwMDUgNS42NTk5OCA2MC45NTg3IDUuNDgxNTggNjEuNzIxMyA1LjUzMDY0QzYyLjg4OTggNS41MjYxOCA2NC4wMjI2IDUuODk2MzUgNjQuOTYzNyA2LjU5MjA5QzY2LjAyNTEgNy40MDgyNSA2Ni44MjM0IDguNTIzMjEgNjcuMjQ3MSA5Ljc4OTgxVjYuNjA5OTNDNjYuNjI3MiA2LjA3MDI4IDY1Ljg3MzUgNS43MDQ1OCA2NS4wNjYyIDUuNTQ4NDhDNjQuMDM2IDUuMzE2NTcgNjIuOTgzNSA1LjIwNTA3IDYxLjkzMDkgNS4yMTM5OUM1OC44MzU4IDUuMjEzOTkgNTcuMjc5MyA2LjM5NTg1IDU3LjI3OTMgOC43NDE3NSIgZmlsbD0iIzAwMUU2MCIvPg0KPHBhdGggZD0iTTY5Ljc5ODEgOC43NDE3NUM2OS43ODkyIDkuMjQxMjUgNjkuODg3MyA5Ljc0MDc2IDcwLjA4OCAxMC4yMDAxQzcwLjI3MDkgMTAuNjQxNiA3MC41NTYzIDExLjAzNDEgNzAuOTE3NiAxMS4zNDE4QzcxLjM3MjUgMTEuNzM4OCA3MS44ODA5IDEyLjA1OTkgNzIuNDMzOSAxMi4yOTYzQzczLjE4NzcgMTIuNjM5NyA3My45NjgxIDEyLjkyOTYgNzQuNzYyIDEzLjE3MDRDNzUuMTU4OSAxMy4yOTUzIDc1LjU5MTUgMTMuNDQyNCA3Ni4wNzMyIDEzLjU4NTJDNzYuNTQxNSAxMy43MjM0IDc2Ljk5MTkgMTMuOTE1MiA3Ny40MjQ1IDE0LjE0NzFDNzcuODE3IDE0LjM2MTIgNzguMTczOCAxNC42MzMyIDc4LjQ4NiAxNC45NTg4Qzc4Ljc2MjUgMTUuMjg0NCA3OC45MDk3IDE1LjY5NDcgNzguOTAwNyAxNi4xMjI4Qzc4Ljg5MTggMTYuNzU2MSA3OC41Mzk1IDE3LjMzNTkgNzcuOTg2NSAxNy42MzkyQzc3LjI2ODQgMTguMDcxOCA3Ni40MzQ0IDE4LjI4MTQgNzUuNTk2IDE4LjI0MTNDNzQuMjk4MiAxOC4yNTQ2IDczLjAyNzEgMTcuODQ0MyA3MS45NzkgMTcuMDc3MkM3MC44ODE5IDE2LjI0NzcgNzAuMDYxMyAxNS4xMDE1IDY5LjYzMzEgMTMuNzk0OFYxNy4xMTc0QzcwLjI4NDMgMTcuNjY1OSA3MS4wNzM3IDE4LjAzMTcgNzEuOTE2NiAxOC4xNzg4QzczLjAyMjYgMTguNDE1MiA3NC4xNTEgMTguNTI2NyA3NS4yODM4IDE4LjUxMzNDNzYuOTI1IDE4LjUxMzMgNzguMTkxNiAxOC4xNzg4IDc5LjA2NTggMTcuNTM2NkM3OS45MzU0IDE2Ljg5ODggODAuNDI2IDE1Ljg2ODYgODAuMzc3IDE0Ljc5MzhDODAuNDAzNyAxNC4xNjA1IDgwLjI0NzYgMTMuNTMxNiA3OS45MTc2IDEyLjk4NzVDNzkuNTk2NSAxMi41MDE0IDc5LjE3MjggMTIuMDk1NiA3OC42NzMzIDExLjgwMTJDNzguMTIwMyAxMS40NjY3IDc3LjUyNzEgMTEuMjAzNiA3Ni45MDcyIDExLjAxMThDNzYuMjQyNyAxMC44MDIyIDc1LjU2MDMgMTAuNTk3IDc0Ljg1MTIgMTAuMzY5NkM3My44NjU1IDEwLjExMDkgNzIuOTM3OSA5LjY3Mzg2IDcyLjEwODQgOS4wODA3QzcxLjU5NTUgOC43MDYwNyA3MS4yODc4IDguMTE3MzYgNzEuMjc4OCA3LjQ3OTZDNzEuMjYxIDYuODk1MzYgNzEuNTY0MyA2LjM0NjggNzIuMDY4MiA2LjA0Nzk5QzcyLjcyODMgNS42NTk5OCA3My40ODY1IDUuNDgxNTggNzQuMjQ5MSA1LjUzMDY0Qzc1LjQxNzYgNS41MjYxOCA3Ni41NTA0IDUuODk2MzUgNzcuNDkxNCA2LjU5MjA5Qzc4LjU1MjkgNy40MDgyNSA3OS4zNTEyIDguNTIzMjEgNzkuNzc0OSA5Ljc4OTgxVjYuNjA5OTNDNzkuMTU1IDYuMDcwMjggNzguNDAxMiA1LjcwNDU4IDc3LjU5NCA1LjU0ODQ4Qzc2LjU2MzggNS4zMTY1NyA3NS41MTEyIDUuMjA1MDcgNzQuNDU4NyA1LjIxMzk5QzcxLjM2MzYgNS4yMTM5OSA2OS44MDcxIDYuMzk1ODUgNjkuODA3MSA4Ljc0MTc1IiBmaWxsPSIjMDAxRTYwIi8+DQo8cGF0aCBkPSJNODIuMTc4NyAxNS4zMjlDODIuMTc4NyAxNy40Mjk2IDgzLjYzMjcgMTguNDg2NiA4Ni41MjI3IDE4LjQ2NDNDODcuNTMwNiAxOC40NjQzIDg4LjUyNTEgMTguMjU0NiA4OS40NTI4IDE3Ljg2MjJDOTAuMzI2OSAxNy41MDk4IDkxLjA5ODUgMTYuOTQ3OSA5MS42OTYxIDE2LjIyMDlDOTEuNzA5NSAxNi44NDk4IDkxLjk0NTkgMTcuNDUxOSA5Mi4zNjA2IDE3LjkyNDZDOTIuODI0NCAxOC4zMTI2IDkzLjQxNzYgMTguNTA4OSA5NC4wMjQyIDE4LjQ2NDNDOTUuMDYzMyAxOC40NjQzIDk1LjcyNzggMTguMDI3MiA5NS45OTk5IDE3LjE3NTRDOTUuODA4MSAxNy40ODMxIDk1LjQ2OTEgMTcuNjc0OSA5NS4xMDM0IDE3LjY3NDlDOTQuNDYxMiAxNy42NzQ5IDk0LjE0OSAxNy4xNzU0IDk0LjE0OSAxNi4xMzYyVjkuNjM4MThDOTQuMjI5MyA4LjM3NjA0IDkzLjcwNzUgNy4xNDk1NyA5Mi43MzUyIDYuMzMzNDJDOTEuNzk4NyA1LjU2NjMyIDkwLjQyOTUgNS4xOTE2OSA4OC42MjMzIDUuMTkxNjlDODcuNTc1MiA1LjE4Mjc3IDg2LjUzMTYgNS4zMjk5NSA4NS41MjgxIDUuNjI4NzZDODQuNjc2MyA1Ljg3NDA1IDgzLjg5NTggNi4zMTU1OCA4My4yNDQ3IDYuOTE3NjZWMTAuMjQwM0M4My40ODk5IDkuNTM1NiA4My44MTExIDguODYyMTYgODQuMTk5MSA4LjIyNDRDODQuNTQ2OSA3LjY2NjkyIDg0Ljk2NjIgNy4xNTg0OSA4NS40NDM0IDYuNzA4MDVDODUuODYyNiA2LjMxNTU4IDg2LjM0ODcgNS45OTg5MyA4Ni44NzUgNS43NzE0N0M4Ny4zNTY2IDUuNTUyOTQgODcuODgyOSA1LjQ0MTQ0IDg4LjQxMzYgNS40MzY5OEM4OS4zNTAyIDUuMzU2NzEgOTAuMjY4OSA1LjcwMDEyIDkwLjkyOSA2LjM3MzU2QzkxLjQ2ODcgNi45OTc5NCA5MS43NDA3IDcuOTUyMzUgOTEuNzQwNyA5LjI0MTI1QzkxLjM0MzggOS43Njc1MiA5MC44MjIgMTAuMTkxMiA5MC4yMjQzIDEwLjQ2NzdDODkuNTgyMSAxMC43ODQ0IDg4LjkxNzYgMTEuMDM4NiA4OC4yMzA4IDExLjIzNDhDODcuNTI2MSAxMS40NCA4Ni43OTkyIDExLjYyNzMgODYuMDkgMTEuODE0NkM4NS40MjExIDExLjk4NDEgODQuNzY1NSAxMi4yMTE1IDg0LjEzNjYgMTIuNTAxNEM4My41OTI1IDEyLjc0MjIgODMuMTA2NCAxMy4xMDM1IDgyLjcyMjggMTMuNTYyOUM4Mi4zNDM4IDE0LjA3MTMgODIuMTUyIDE0LjY5NTcgODIuMTgzMiAxNS4zMjlNODQuNzU2NSAxNS4xNjRDODQuNzIwOSAxNC42MTU0IDg0LjgzNjggMTQuMDcxMyA4NS4wODY2IDEzLjU4NTJDODUuMzI3NCAxMy4yMTA1IDg1LjY0ODUgMTIuODg5NCA4Ni4wMjMyIDEyLjY0ODZDODYuNDI5IDEyLjM4OTkgODYuODcwNSAxMi4xODkyIDg3LjMzNDQgMTIuMDQ2NUM4Ny44MzM5IDExLjg4MTUgODguMzMzNCAxMS43MTIgODguODUwNyAxMS41MjkyQzg5LjM4MTQgMTEuMzQxOCA4OS44OTg4IDExLjEwNTUgOTAuMzg5NCAxMC44MjQ1QzkwLjkxNTYgMTAuNTE2OCA5MS4zNzUgMTAuMTA2NSA5MS43NDA3IDkuNjIwMzRWMTQuMDIyMkM5MS43OTg3IDE1LjA3OTIgOTEuMzk3MyAxNi4xMDk0IDkwLjYzOTEgMTYuODQ5OEM4OS44MDA3IDE3LjU3NjcgODguNzEyNCAxNy45NTE0IDg3LjYwNjQgMTcuODg4OUM4Ni44NDM4IDE3LjkzOCA4Ni4wOTQ1IDE3LjY3NDkgODUuNTI4MSAxNy4xNjJDODQuOTkyOSAxNi42NDAyIDg0LjcxMiAxNS45MTMyIDg0Ljc2MSAxNS4xNjg0TDg0Ljc1NjUgMTUuMTY0WiIgZmlsbD0iIzAwMUU2MCIvPg0KPHBhdGggZD0iTTMuMzk1MTggMTUuMjg4OEM1LjQxNTUgMTcuMzEzNiA4LjU5MDkyIDE3LjYxNjkgMTAuOTU5MSAxNi4wMTU4QzEwLjUxNzYgMTYuNjc1OCA5Ljk1MTE4IDE3LjI0MjMgOS4yOTExMiAxNy42ODM4QzYuNTM5MzggMTkuNTEyMyAyLjgyODc3IDE4Ljc2NzUgMS4wMDAyMyAxNi4wMTU4Qy0wLjgyODMxOCAxMy4yNjQxIC0wLjA3OTA2MDMgOS41NTM0NCAyLjY2ODIyIDcuNzI0OUMxLjA2NzEzIDEwLjA5MzEgMS4zNzA0IDEzLjI2ODUgMy4zOTUxOCAxNS4yODg4WiIgZmlsbD0iIzAwMUU2MCIvPg0KPHBhdGggZD0iTTMuMzk1MTggNi44MzI5MkMzLjY3MTY5IDYuNTU2NDEgMy45NzA1IDYuMzExMTIgNC4yOTE2MSA2LjA5MjU4QzcuMDI5OTcgNC4yNTA2NiAxMC43NDUgNC45ODIwOCAxMi41ODcgNy43MjA0NEMxNC40Mjg5IDEwLjQ1ODggMTMuNjk3NSAxNC4xNzM5IDEwLjk1OTEgMTYuMDE1OEMxMi4zMTk0IDEzLjk5OTkgMTIuMzE5NCAxMS4zNTk3IDEwLjk1OTEgOS4zNDM4M0M5LjExNzE5IDYuNjA5OTMgNS40MDY1OCA1Ljg4NzQzIDIuNjcyNjggNy43MjkzNkMyLjg4Njc1IDcuNDA4MjUgMy4xMjc1OCA3LjEwOTQzIDMuMzk5NjQgNi44MzI5MiIgZmlsbD0iIzAwMUU2MCIvPg0KPC9zdmc+DQo=) no-repeat;
      display: block;
      margin: 20px 0 0;
      background-size: 64px 11px;
   }

   .ui-panel-footer {
      padding: 0;
      width: 320px;
      margin: 0 auto 44px;
   }

   .ui-pattern-logo {
      margin-bottom: 44px;
   }

   .ui-center-panel .btn-default,
   .ui-disclaimer-panel .btn-default {
      width: 295px;
      height: 32px;
      margin-bottom: 26px;
   }

   .ui-clear-securUsername-btn {
      right: 0;
      top: 286px;
   }

   .ui-clear-passcode-btn {
      right: 0;
      top: 356px;
   }

   input::-ms-clear {
      display: none;
      width: 0;
      height: 0;
   }

   input::-ms-reveal {
      display: none;
      width: 0;
      height: 0;
   }

   input::-webkit-credentials-auto-fill-button {
      display: none !important;
      visibility: hidden;
      pointer-events: none;
      position: absolute;
      right: 0;
   }

   .ui-indent-bottom {
      width: 244px;
      margin: 0 auto;
      flex-wrap: nowrap;
      line-height: 14px;
   }

   .ui-disclaimer-panel .pre-scrollable {
      width: 288px;
      height: 206px;
      margin-left: -30px;
      margin-top: 32px;
   }

   .loginLoadingTextForWaiting {
      width: 224px;
   }

   .loginLoadingText {
      width: 224px;
   }

   .ui-center-panel .change-password-form {
      width: 227px;
      margin-top: 32px;
   }

   .ui-clear-pin1-btn {
      right: 0;
      margin-top: -33px;
   }

   .ui-panel-content .alert-unauthenticated {
      margin-top: 15px;
   }

   #unauthenticatedUsername-menu {
      width: 265px;
      margin-left: -20px;
   }

   .ui-selectmenu-menu .ui-menu {
      width: 227.8px;
   }

   .pin-change-prompt {
      width: 227px;
      margin-top: -22px !important;
      line-height: 15px !important;
   }
}

@media (width <= 370px) {
   .login-bg::before {
      background-image: none;
      justify-content: flex-start;
      width: 370px;
   }

   .ui-center-panel {
      border: none;
      box-shadow: none;
      width: 100%;
      width: 370px;
   }
}

.hide-font {
   font-size: 0;
}

.ui-desktop-list .app-item-action {
   position: absolute;
   right: 5px;
   top: 80px;
   width: 16px;
   height: 16px;
   border: none;
   background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgPHBhdGggZD0iTTE5LDEwYTIsMiwwLDEsMS0yLDJBMiwyLDAsMCwxLDE5LDEwWm0tNywwYTIsMiwwLDEsMS0yLDJBMiwyLDAsMCwxLDEyLDEwWk01LDEwYTIsMiwwLDEsMS0yLDJBMiwyLDAsMCwxLDUsMTBaIiBzdHJva2U9InRyYW5zcGFyZW50Ii8+DQo8L3N2Zz4=) no-repeat;
}

.preference-option-container .horizon-native {
   background-image: url(icons-38207119424/horizon-icon.svg);
}


.horizon-preference {
   float: left;
}

#titan-top-alert {
   position: fixed;
   width: calc(100%);
   top: 0;
   z-index: 99999;
}

.user-profile .bottom .logout-button {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuNTU1NiAxMS4xMTExVjEyLjk0MzFDMTEuNTU1NiAxNC4xMzc4IDEwLjU4MjIgMTUuMTExMSA5LjM4NzU2IDE1LjExMTFIMy4wNTY4OUMxLjg2MjIyIDE1LjExMTEgMC44ODg4ODkgMTQuMTM3OCAwLjg4ODg4OSAxMi45NDMxVjMuMDU2ODlDMC44ODg4ODkgMS44NjIyMiAxLjg2MjIyIDAuODg4ODg5IDMuMDU2ODkgMC44ODg4ODlIOS4zODc1NkMxMC41ODIyIDAuODg4ODg5IDExLjU1NTYgMS44NjIyMiAxMS41NTU2IDMuMDU2ODlWNC44ODg4OUMxMS41NTU2IDUuMTM0MjIgMTEuNzU0NyA1LjMzMzMzIDEyIDUuMzMzMzNDMTIuMjQ1MyA1LjMzMzMzIDEyLjQ0NDQgNS4xMzQyMiAxMi40NDQ0IDQuODg4ODlWMy4wNTY4OUMxMi40NDQ0IDEuMzcxNTYgMTEuMDcyOSAwIDkuMzg3NTYgMEgzLjA1Njg5QzEuMzcxNTYgMCAwIDEuMzcxNTYgMCAzLjA1Njg5VjEyLjk0MzFDMCAxNC42Mjg0IDEuMzcxNTYgMTYgMy4wNTY4OSAxNkg5LjM4NzU2QzExLjA3MjkgMTYgMTIuNDQ0NCAxNC42Mjg0IDEyLjQ0NDQgMTIuOTQzMVYxMS4xMTExQzEyLjQ0NDQgMTAuODY1OCAxMi4yNDUzIDEwLjY2NjcgMTIgMTAuNjY2N0MxMS43NTQ3IDEwLjY2NjcgMTEuNTU1NiAxMC44NjU4IDExLjU1NTYgMTEuMTExMVoiIGZpbGw9IiMzMTQzNTEiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTkuMTcyNyA3LjU0NjI4TDE1LjE3NTQgMy41NDg5NUMxNS4wMDIgMy4zNzU2MSAxNC43MjAyIDMuMzc1NjEgMTQuNTQ2OSAzLjU0ODk1QzE0LjM3MzYgMy43MjIyOCAxNC4zNzM2IDQuMDA0MDYgMTQuNTQ2OSA0LjE3NzM5TDE3LjkyNTYgNy41NTYwNkg3LjkyNzM1QzcuNjgxMTMgNy41NTYwNiA3LjQ4MjkxIDcuNzU0MjggNy40ODI5MSA4LjAwMDVDNy40ODI5MSA4LjI0NTgzIDcuNjgxMTMgOC40NDQ5NSA3LjkyNzM1IDguNDQ0OTVIMTcuOTI1NkwxNC41NDY5IDExLjgyMzZDMTQuMzczNiAxMS45OTY5IDE0LjM3MzYgMTIuMjc3OCAxNC41NDY5IDEyLjQ1MjFDMTQuNjM0IDEyLjUzODMgMTQuNzQ2OSAxMi41ODE4IDE0Ljg2MDcgMTIuNTgxOEMxNC45NzQ1IDEyLjU4MTggMTUuMDg4MiAxMi41MzgzIDE1LjE3NTQgMTIuNDUyMUwxOS4xNzI3IDguNDUzODNDMTkuMjk0NSA4LjMzMjk0IDE5LjM2MTEgOC4xNzIwNiAxOS4zNjExIDguMDAwNUMxOS4zNjExIDcuODI4MDYgMTkuMjk0NSA3LjY2ODA2IDE5LjE3MjcgNy41NDYyOFoiIGZpbGw9IiMzMTQzNTEiLz4NCjwvc3ZnPg0K);
}

.server-select {
   position: relative;
}

input::-webkit-caps-lock-indicator,
input::-webkit-credentials-auto-fill-button {
   display: none !important;
   visibility: hidden;
   pointer-events: none;
   position: absolute;
   right: 0;
}

.copy-icon {
   background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzYgMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgYXJpYS1oaWRkZW49InRydWUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIyLjYsNEgyMS41NWEzLjg5LDMuODksMCwwLDAtNy4zMSwwSDEzLjRBMi40MSwyLjQxLDAsMCwwLDExLDYuNFYxMEgyNVY2LjRBMi40MSwyLjQxLDAsMCwwLDIyLjYsNFpNMjMsOEgxM1Y2LjI1QS4yNS4yNSwwLDAsMSwxMy4yNSw2aDIuNjlsLjEyLTEuMTFBMS4yNCwxLjI0LDAsMCwxLDE2LjYxLDRhMiwyLDAsMCwxLDMuMTUsMS4xOGwuMDkuODRoMi45YS4yNS4yNSwwLDAsMSwuMjUuMjVaIj48L3BhdGg+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzMuMjUsMTguMDZIMjEuMzNsMi44NC0yLjgzYTEsMSwwLDEsMC0xLjQyLTEuNDJMMTcuNSwxOS4wNmw1LjI1LDUuMjVhMSwxLDAsMCwwLC43MS4yOSwxLDEsMCwwLDAsLjcxLTEuN2wtMi44NC0yLjg0SDMzLjI1YTEsMSwwLDAsMCwwLTJaIj48L3BhdGg+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjksMTZoMlY2LjY4QTEuNjYsMS42NiwwLDAsMCwyOS4zNSw1SDI3LjA4VjdIMjlaIj48L3BhdGg+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjksMzFIN1Y3SDlWNUg2LjY0QTEuNjYsMS42NiwwLDAsMCw1LDYuNjdWMzEuMzJBMS42NiwxLjY2LDAsMCwwLDYuNjUsMzNIMjkuMzZBMS42NiwxLjY2LDAsMCwwLDMxLDMxLjMzVjIyLjA2SDI5WiI+PC9wYXRoPg0KPC9zdmc+) no-repeat;
   width: 16px;
   height: 16px;
   margin-right: 5px;
   float: left;
   margin-top: 9px;
}

.copy-text {
   float: left;
}

.copy-check-icon {
   background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgIHZpZXdCb3g9IjAgMCAzNiAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHRpdGxlPmNoZWNrLWxpbmU8L3RpdGxlPg0KICAgIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGNsYXNzPSJjbHItaS1vdXRsaW5lIGNsci1pLW91dGxpbmUtcGF0aC0xIiBkPSJNMTMuNzIsMjcuNjksMy4yOSwxNy4yN2ExLDEsMCwwLDEsMS40MS0xLjQxbDksOUwzMS4yOSw3LjI5YTEsMSwwLDAsMSwxLjQxLDEuNDFaIj48L3BhdGg+DQogICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiBmaWxsLW9wYWNpdHk9IjAiLz4NCjwvc3ZnPg==) no-repeat;
   background-size: 30px 25px;
   width: 30px;
   height: 25px;
   margin-left: 5px;
}

.authv2 .ui-icon-loading-container {
   position: static;
}

.ui-content-area .desktop-reauth-change-password {
   height: 100%;
   padding-bottom: 0;
}

#titanLaunchButton {
   position: fixed;
   bottom: 4%;
   right: 3%;
   width: auto;
   height: 49px;
   background: #0079b8;
   border-radius: 48px;
   color: white;
   border: none;
   box-shadow: 0 4px 4px 0 rgb(0 0 0 / 25%);
   padding-left: 30px;
   padding-right: 30px;
}

.ajax-busy-overlay {
   background: #000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAe0lEQVRoge3OMQHAIBAAMcC/kjdZJHTI0A4XBdkz86wfO18H3hRUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUBVVBVVAVVAVVQVVQFVQFVUFVUBVUF8O8A8WdY6opAAAAAElFTkSuQmCC) 0 0 repeat;
   opacity: 0.5;
   z-index: 1000;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
}

.ajax-busy-icon {
   background: url(data:image/gif;base64,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) repeat scroll 0 0 rgb(0 0 0 / 0%);
   height: 32px;
   left: 50%;
   margin-left: -16px;
   margin-top: -16px;
   position: absolute;
   top: 50%;
   width: 32px;
   z-index: 100000;
}

.loading-image {
   width: 120px;
   height: 120px;
   background: url(icons-38207119424/loginLoadingImageAnimation.svg) no-repeat center center;
   background-size: contain;
}

/** @format */

/*
 * PRSM toggle switch styles.
 *
 * Shared, global toggle-switch primitive (.toggle-opt / .modal-dialog-toggle-opt
 * wrappers + .tgl / .tgl-btn / .tgl-light). Consumed by prsm-toggle and by the
 * launcher/titan dialogs that still render raw .tgl markup. Kept as a global
 * stylesheet (not a component .less) because:
 *   - the .tgl-light rules reference icons via url(), which breaks in
 *     component .less under the current css-loader setup, and
 *   - the classes are shared across multiple modules/templates.
 *
 * Relocated out of modal-dialogs.css and pulled back in via @import so every
 * existing consumer keeps loading it unchanged.
 */

.toggle-opt {
   display: inline-block;
   height: 30px;
   width: 56px;
   overflow: visible;
   vertical-align: middle;
}

.modal-dialog-toggle-opt {
   display: block;
   height: 30px;
   float: right;
   outline: 0;
}

.modal-dialog-toggle-opt .tgl + .tgl-btn {
   outline: 0;
   display: flex;
   position: relative;
   cursor: pointer;
   margin-right: 20px;
   margin-top: 5px;
}

.modal-dialog-toggle-opt .tgl-light + .tgl-btn {
   border-radius: var(--prsm-controlswitch-track-radii, 15984px);
}

.tgl + .tgl-btn {
   outline: 0;
   display: flex;
   width: var(--prsm-controlswitch-track-width, 40px);
   height: var(--prsm-controlswitch-track-height, 20px);
   align-items: center;
   position: relative;
   cursor: pointer;
   box-sizing: border-box;

   /* Shared knob drop-shadow; hover/pressed rules append a halo on top of it. */
   --prsm-controlswitch-knob-shadow: 0 2px 1px 0 rgb(0 0 0 / 8%), 0 2px 2px 0 rgb(0 0 0 / 12%);

   transition:
      background-color 0.2s ease,
      border-color 0.2s ease;
}

/* Knob (slides over track icons) */
.tgl + .tgl-btn::after {
   content: "";
   position: absolute;
   top: 50%;
   left: var(--prsm-controlswitch-knob-offset, 2px);
   width: var(--prsm-controlswitch-knob-size, 16px);
   height: var(--prsm-controlswitch-knob-size, 16px);
   border-radius: 50%;
   z-index: 2;
   box-sizing: border-box;
   transform: translateY(-50%);
   transition:
      left 0.2s ease,
      background-color 0.2s ease,
      box-shadow 0.2s ease;
}

/* Icon slot (check / X); hidden unless .tgl-light */
.tgl + .tgl-btn::before {
   content: "";
   display: none;
   position: absolute;
   z-index: 1;
   pointer-events: none;
   box-sizing: border-box;
}

.tgl:checked + .tgl-btn::after {
   left: calc(
      var(--prsm-controlswitch-track-width, 40px) - var(--prsm-controlswitch-knob-size, 16px) -
         var(--prsm-controlswitch-knob-offset, 2px) - (2 * var(--prsm-control-input-borderwidth, 1px))
   );
}

/* --- .tgl-light: Figma-style OFF (white track, black knob, X right) / ON (teal track, white knob, check left) --- */

.tgl-light + .tgl-btn {
   background: var(--prsm-control-track-interactive-unchecked-bgcolor-rest, #fff);
   border: var(--prsm-control-input-borderwidth, 1px) solid
      var(--prsm-control-track-interactive-unchecked-bordercolor-rest, #6e6e6e);
   border-radius: var(--prsm-controlswitch-track-radii, 15984px);
}

.tgl-light + .tgl-btn::before {
   display: block;
   content: "";
   position: absolute;
   width: var(--prsm-controlswitch-icon-size, 16px);
   height: var(--prsm-controlswitch-icon-size, 16px);
   right: 2px;
   left: auto;
   top: 50%;
   transform: translateY(-50%);
   z-index: 1;
   pointer-events: none;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF84NjAyXzQ2NTApIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNTMwNCAyLjUzMDMzQzEwLjgyMzMgMi4yMzc0NCAxMC44MjMzIDEuNzYyNTcgMTAuNTMwNSAxLjQ2OTY3QzEwLjIzNzYgMS4xNzY3OCA5Ljc2MjY5IDEuMTc2NzggOS40Njk4IDEuNDY5NjdMNi4wMDAxIDQuOTM5MzJMMi41MzA0NSAxLjQ2OTY3QzIuMjM3NTYgMS4xNzY3OCAxLjc2MjY5IDEuMTc2NzggMS40Njk3OSAxLjQ2OTY3QzEuMTc2OSAxLjc2MjU2IDEuMTc2OSAyLjIzNzQ0IDEuNDY5NzkgMi41MzAzM0w0LjkzOTQ0IDUuOTk5OTdMMS40Njk2NyA5LjQ2OTdDMS4xNzY3OCA5Ljc2MjU5IDEuMTc2NzggMTAuMjM3NSAxLjQ2OTY3IDEwLjUzMDRDMS43NjI1NiAxMC44MjMzIDIuMjM3NDMgMTAuODIzMyAyLjUzMDMzIDEwLjUzMDRMNi4wMDAxIDcuMDYwNjNMOS40Njk3OSAxMC41MzAzQzkuNzYyNjkgMTAuODIzMiAxMC4yMzc2IDEwLjgyMzIgMTAuNTMwNSAxMC41MzAzQzEwLjgyMzMgMTAuMjM3NCAxMC44MjMzIDkuNzYyNTYgMTAuNTMwNSA5LjQ2OTY3TDcuMDYwNzYgNS45OTk5OEwxMC41MzA0IDIuNTMwMzNaIiBmaWxsPSJibGFjayIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzg2MDJfNDY1MCI+DQo8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) center / 12px 12px no-repeat;
   border: none;
}

.tgl-light + .tgl-btn::after {
   background: var(--prsm-controlswitch-knob-fgcolor-unchecked, #000);
   border: none;
   box-shadow: none;
}

.tgl-light:checked + .tgl-btn {
   background: var(--prsm-control-track-interactive-checked-bgcolor-rest, rgb(24 88 210 / 100%));
   border: var(--prsm-control-input-borderwidth, 1px) solid
      var(--prsm-control-track-interactive-checked-bordercolor-rest, rgb(24 88 210 / 100%));
}

.tgl-light:checked + .tgl-btn::before {
   display: block;
   content: "";
   position: absolute;
   width: var(--prsm-controlswitch-icon-size, 16px);
   height: var(--prsm-controlswitch-icon-size, 16px);
   left: 2px;
   right: auto;
   top: 50%;
   transform: translateY(-50%);
   z-index: 1;
   pointer-events: none;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF84NjAyXzU1MDkpIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMDMwMyAyLjQ2OTY3QzExLjMyMzIgMi43NjI1NiAxMS4zMjMyIDMuMjM3NDQgMTEuMDMwMyAzLjUzMDMzTDQuNTMwMzMgMTAuMDMwM0M0LjM4OTY4IDEwLjE3MSA0LjE5ODkxIDEwLjI1IDQgMTAuMjVDMy44MDEwOSAxMC4yNSAzLjYxMDMyIDEwLjE3MSAzLjQ2OTY3IDEwLjAzMDNMMC45Njk2NyA3LjUzMDMzQzAuNjc2Nzc3IDcuMjM3NDQgMC42NzY3NzcgNi43NjI1NiAwLjk2OTY3IDYuNDY5NjdDMS4yNjI1NiA2LjE3Njc4IDEuNzM3NDQgNi4xNzY3OCAyLjAzMDMzIDYuNDY5NjdMNCA4LjQzOTM0TDkuOTY5NjcgMi40Njk2N0MxMC4yNjI2IDIuMTc2NzggMTAuNzM3NCAyLjE3Njc4IDExLjAzMDMgMi40Njk2N1oiIGZpbGw9IndoaXRlIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfODYwMl81NTA5Ij4NCjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) center / 12px 12px no-repeat;
   border: none;
}

.tgl-light:checked + .tgl-btn::after {
   background: var(--prsm-controlswitch-knob-fgcolor-checked, #fff);
   box-shadow: var(--prsm-controlswitch-knob-shadow);
}

/* Hover: track + knob halo per Figma Toggle Switch hover variant */
.tgl-light + .tgl-btn:hover {
   background: var(--prsm-control-track-interactive-unchecked-bgcolor-hover, rgb(13 88 255 / 12%));
   border-color: var(--prsm-control-track-interactive-unchecked-bordercolor-hover, rgb(24 88 210 / 100%));
}

.tgl-light + .tgl-btn:hover::after {
   box-shadow:
      var(--prsm-controlswitch-knob-shadow),
      0 0 0 6px rgb(0 0 0 / 8%);
}

.tgl-light:checked + .tgl-btn:hover {
   background: var(--prsm-control-track-interactive-checked-bgcolor-hover, rgb(0 59 167 / 100%));
   border-color: var(--prsm-control-track-interactive-checked-bordercolor-hover, rgb(0 59 167 / 100%));
}

.tgl-light:checked + .tgl-btn:hover::after {
   box-shadow:
      var(--prsm-controlswitch-knob-shadow),
      0 0 0 6px rgb(24 88 210 / 12%);
}

/* Pressed: track + larger knob halo per Figma Toggle Switch active-pressed variant */
.tgl-light + .tgl-btn:active {
   background: var(--prsm-control-track-interactive-unchecked-bgcolor-pressed, rgb(0 63 204 / 20%));
   border-color: var(--prsm-control-track-interactive-unchecked-bordercolor-active, rgb(0 30 96 / 100%));
}

.tgl-light + .tgl-btn:active::after {
   box-shadow:
      var(--prsm-controlswitch-knob-shadow),
      0 0 0 8px rgb(0 0 0 / 12%);
}

.tgl-light:checked + .tgl-btn:active {
   background: var(--prsm-control-track-interactive-checked-bgcolor-pressed, rgb(0 41 123 / 100%));
   border-color: var(--prsm-control-track-interactive-checked-bordercolor-active, rgb(0 41 123 / 100%));
}

.tgl-light:checked + .tgl-btn:active::after {
   box-shadow:
      var(--prsm-controlswitch-knob-shadow),
      0 0 0 8px rgb(0 59 167 / 20%);
}

/* Disabled: specific colors, no interaction per Figma Toggle Switch disabled variant */
.tgl-light:disabled + .tgl-btn {
   background: var(--prsm-control-track-interactive-unchecked-bgcolor-disabled, rgb(0 63 204 / 20%));
   border-color: transparent;
   cursor: default;
}

.tgl-light:disabled:checked + .tgl-btn {
   background: var(--prsm-control-track-interactive-checked-bgcolor-disabled, rgb(0 0 0 / 12%));
   border-color: transparent;
}

.tgl-light:disabled + .tgl-btn::after {
   background: var(--prsm-controlswitch-knob-fgcolor-disabled, rgb(0 0 0 / 26%));
   box-shadow: none;
}

.tgl-light:disabled + .tgl-btn:hover::after,
.tgl-light:disabled:checked + .tgl-btn:hover::after {
   box-shadow: none;
}

/** @format */

/*
 * LEGACY modal dialog styles.
 *
 * Ownership: applies to legacy (pre-PRSM) dialog presentations. The PRSM
 * redesign ships in parallel from `shared/styles/prsm/modal-dialogs.css`;
 * PRSM rules win wherever the PRSM container class is applied at runtime.
 *
 * Maintenance guidance:
 *   - Prefer adding new dialog rules to the PRSM stylesheet.
 *   - When changing a selector here, check whether the same selector exists
 *     in the PRSM file and keep the two in sync until the legacy file is
 *     scheduled for removal (see settings-dialog visual summary doc).
 */

.modal-window,
.modal-content {
   font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.dialog-title {
   width: 100%;
   font-weight: bold;
   display: inline-block;
   padding: 24px 24px 10px;
   font-size: 21px;
   color: #000;
   letter-spacing: 0;
   line-height: 22px;
   text-align: left;
}

.dialog-content {
   background-color: #fff;
   overflow: auto;
   padding: 10px 13px 25px;
   display: block;
}

.dialog-check-box {
   background-color: #fff;
   overflow: auto;
   padding: 0 0 0 20px;
   display: block;
}

.dialog-check-box-label {
   padding: 0 0 0 8px;
}

.dialog-content a {
   color: #2e6ca2;
   text-decoration: none;
}

.dialog-content a:focus {
   text-decoration: underline;
}

.dialog-button-row {
   background-color: #fff;
   border-top: 1px solid #e2e2e2;
   height: 80px;
   border-bottom-right-radius: 2px;
   border-bottom-left-radius: 2px;
   padding: 20px 0;
}

.dialog-button-row > button:not(.prsm-ds-button) {
   border: none;
}

.dialog-button-row > a {
   text-decoration: none;
}

.clipboard-help-dialog-content {
   padding: 0 20px;
   font-size: 14px;
   white-space: pre-wrap;
   line-height: initial;
}

.about-dialog-logo {
   width: 96px;
   height: 80px;
   min-width: 96px;
   min-height: 80px;
   margin-right: 16px;
   background: url(icons-38207119424/horizon-icon.svg) center center no-repeat;
   background-size: contain;
   flex-shrink: 0;
}

/* About Modal Styles */
.about-window .modal-dialog {
   width: 90% !important;
   max-width: 704px !important;
   height: auto !important;
   max-height: none !important;
}

.setting-window .modal-content {
   display: flex !important;
   flex-direction: column !important;
   max-height: calc(100vh - 48px) !important;
   width: 100% !important;
   max-width: 100% !important;
   border-radius: 16px !important;
   overflow: hidden !important;
}

.about-window .modal-content {
   overflow: visible !important;
   max-height: none !important;
   width: 100% !important;
   max-width: 100% !important;
   border-radius: 16px !important;
}

.setting-window .modal-title {
   flex-shrink: 0;
   font-family: Outfit, sans-serif;
}

.setting-window .modal-body,
.about-window .modal-body {
   max-height: none !important;
}

.setting-window .modal-body {
   flex: 1 1 auto !important;
   height: auto !important;
   min-height: 0 !important;
   overflow-y: auto !important;
   padding-bottom: 0 !important;
   box-sizing: border-box;
}

.about-window .modal-body {
   height: auto !important;
   overflow: auto !important;
}

/*
 * Keep the dialog at a fixed size and scroll the right pane (settings list)
 * instead of resizing the whole card per category. The 24px bottom padding
 * lives inside the scroll viewport so the breathing room from Figma node
 * 7194:69031 is always visible after the last row, even when scrolled.
 */
.setting-window .modal-body .setting-content {
   overflow-y: auto;
   padding-bottom: 24px;
   box-sizing: border-box;
}

.setting-window .modal-title,
.about-window .modal-title {
   border-bottom: 1px solid var(--prsm-util-divider-bordercolor, rgb(0 0 0 / 12%));
   padding-bottom: 15px;
   position: relative;
}

/* Flexbox layout for settings items (setting-dialog) */
.setting-window .settings-container {
   display: flex;
   align-items: flex-start;
}

.setting-window .settings-text-group {
   flex: 1;
   min-width: 0;
   display: flex;
   flex-direction: column;
}

.setting-window .settings-action-group {
   flex-shrink: 0;
   display: flex;
   flex-direction: column;
   align-items: flex-end;
}

.setting-window .settings-toggle-container {
   align-self: stretch;
   display: flex;
   justify-content: flex-end;
}

.setting-window .settings-secondary-action {
   padding-top: 12px;
   box-sizing: border-box;
}

.setting-window .settings-container--codec {
   display: grid;
   grid-template-columns: 1fr auto;
   column-gap: 16px;
   align-items: start;
}

.setting-window .settings-container--codec .settings-text-group {
   grid-column: 1;
   display: flex;
   flex-direction: column;
   gap: 2px;
}

.setting-window .settings-container--codec .settings-action-group {
   grid-column: 2;
   display: flex;
   flex-direction: column;
   align-items: flex-end;
   gap: 8px;
}

.setting-window .settings-container--codec .settings-secondary-action {
   padding-top: 0;
}

/* Figma: setting-dialog labels 14px, descriptions 12px */
.setting-window .settings-label {
   color: var(--prsm-fgcolor-default-primary, #121212);
   font-family: system-ui, "Segoe UI", roboto, helvetica, arial, sans-serif;
   font-size: 14px;
   line-height: 20px;
}

.setting-window .settings-text {
   font-size: 12px;
   line-height: 16px;
   width: auto;
}

/* Figma 7199-70843: separator spans full content-panel width, 1px tall, PRSM divider color */
.setting-window .settings-separator {
   margin-left: 0;
   margin-right: 0;
   height: 1px;
   background: var(--prsm-util-divider-bordercolor, rgb(0 0 0 / 12%));
}

/* Figma prsm-DropdownList: comprehensive select styling for settings dialog.
   Overrides legacy .form-control select rules. */
.setting-window select {
   height: 32px;
   padding: 4px 32px 4px 12px;
   font-family: system-ui, "Segoe UI", roboto, helvetica, arial, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: 400;
   line-height: 20px;
   color: var(--prsm-fgcolor-default-primary, #121212);
   background-color: var(--prsm-bgcolor-default-base, #fff);
   border: 1px solid var(--prsm-util-divider-bordercolor, rgb(0 0 0 / 12%));
   border-radius: 8px;
   appearance: none;
   outline: none;
   cursor: pointer;
   box-sizing: border-box;
   background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4 6L8 10L12 6%27 stroke=%27%23121212%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
   background-repeat: no-repeat;
   background-position: right 10px center;
   background-size: 16px 16px;
   transition:
      border-color 0.15s ease,
      box-shadow 0.15s ease;
}

.setting-window select:hover:not(:disabled) {
   border-color: #6e6e6e;
}

.setting-window select:focus:not(:disabled) {
   border-color: var(--prsm-fgcolor-accent-teal-base, #02534f);
   box-shadow: 0 0 0 1px var(--prsm-fgcolor-accent-teal-base, #02534f);
   outline: none;
}

.setting-window select:active:not(:disabled) {
   border-color: #013c38;
}

.setting-window select:disabled {
   opacity: 0.6;
   cursor: default;
   background-color: #f5f5f5;
   border-color: rgb(0 0 0 / 8%);
}

.setting-modal-close-btn,
.about-modal-close-btn {
   position: absolute;
   top: 50%;
   right: 15px;
   transform: translateY(-50%);
   background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMi4yODM5IDEuNDY5NjhDMjIuNTc2OCAxLjc2MjU4IDIyLjU3NjggMi4yMzc0NSAyMi4yODM5IDIuNTMwMzRMMTIuOTM3MyAxMS44NzY2TDIyLjUzMDMgMjEuNDY5NEMyMi44MjMyIDIxLjc2MjMgMjIuODIzMiAyMi4yMzcyIDIyLjUzMDMgMjIuNTMwMUMyMi4yMzc0IDIyLjgyMyAyMS43NjI2IDIyLjgyMyAyMS40Njk3IDIyLjUzMDFMMTEuODc2NyAxMi45MzcyTDIuNTMwMzIgMjIuMjgzMkMyLjIzNzQyIDIyLjU3NjEgMS43NjI1NSAyMi41NzYxIDEuNDY5NjYgMjIuMjgzMkMxLjE3Njc3IDIxLjk5MDMgMS4xNzY3OCAyMS41MTU0IDEuNDY5NjggMjEuMjIyNUwxMC44MTYgMTEuODc2NUwxLjcxNjU5IDIuNzc3MjRDMS40MjM2OSAyLjQ4NDM1IDEuNDIzNjkgMi4wMDk0OCAxLjcxNjU4IDEuNzE2NThDMi4wMDk0NyAxLjQyMzY5IDIuNDg0MzUgMS40MjM2OSAyLjc3NzI0IDEuNzE2NThMMTEuODc2NyAxMC44MTU5TDIxLjIyMzIgMS40Njk2NkMyMS41MTYxIDEuMTc2NzcgMjEuOTkxIDEuMTc2NzggMjIuMjgzOSAxLjQ2OTY4WiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9zdmc+DQo=) no-repeat center;
   background-size: 15px 15px;
   border: none;
   cursor: pointer;
   padding: 0;
   width: 24px;
   height: 24px;
}

.about-modal-close-btn:hover {
   opacity: 0.7;
}

.about-modal-close-btn:focus {
   outline: 2px solid #013c38;
   outline-offset: 2px;
}

.about-window .modal-body.dialog-content {
   overflow: auto !important;
}

/* Settings Modal Styles */
.setting-accordion {
   width: 27%;
   min-width: 160px;
   flex-shrink: 0;
   height: 100%;
   display: flex;
   justify-content: flex-end;
   padding-right: 11px;
}

.setting-content {
   flex: 1 1 0;
   min-width: 0;
   height: 100%;
   overflow-x: hidden;
   padding-left: 11px;
   padding-right: var(--prsm-dialog-sectioncontent-padding-horizontal, 24px);
}

.setting-content.setting-content--cdr {
   display: flex;
   flex-direction: column;
   flex: 1 1 auto;
   align-self: stretch;
   min-height: 0;
}

/* Layout: flex-row for accordion + content pane; combined with overrides above */
.setting-window .modal-body.dialog-content {
   display: flex;
   flex-direction: row;
}

.accordion-container {
   position: static;
   height: 232px;
   display: flex;
   width: 184px;
   padding: 12px;
   flex-direction: column;
   align-items: flex-start;
   gap: 12px;
   border-radius: 4px;
   border: 1px solid var(--prsm-util-divider-bordercolor, rgb(0 0 0 / 12%));
   background: var(--prsm-bgcolor-default-base, #fff);
}

.accordion-icon {
   width: 24px;
   height: 24px;
}

.accordion-header {
   width: 100%;
   padding-bottom: 12px;
   border-bottom: 1px solid #00000030;
   color: var(--prsm-fgcolor-default-secondary, #3c4860);
   font-size: 12px;
   font-style: normal;
   font-weight: 590;
   line-height: var(--prsm-font-heading-h5-lineheight, 20px);
}

.accordion-item {
   width: 100%;
   height: 100%;
   cursor: pointer;
}

.accordion-item-content {
   display: flex;
   padding: 4px;
   align-items: center;
   gap: var(--prsm-space-inner-xs, 8px);
   align-self: stretch;
   height: 32px;
   border-radius: 4px;
   font-family: system-ui, "Segoe UI", roboto, helvetica, arial, sans-serif;
   font-size: 14px;
   line-height: normal;
   color: var(--prsm-fgcolor-agnostic-black-secondary, rgb(0 0 0 / 60%));
   box-sizing: border-box;
}

.grayout {
   border-radius: 4px;
   user-select: none;
}

.accordion-item-content.grayout {
   background: var(--prsm-fgcolor-accent-teal-base, #02534f);
   color: #fff;
   padding: 4px;
   font-family: system-ui, "Segoe UI", roboto, helvetica, arial, sans-serif;
   font-size: 14px;
   font-weight: 510;
   line-height: normal;
   flex: 1 0 0;
}

.accordion-item-text {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

/* Chevron icon shown only on mobile horizontal accordion as scroll indicator */
.accordion-action-icon {
   display: none;
   width: 24px;
   height: 24px;
   flex-shrink: 0;
}

.modal-window {
   /* A centered div above the overlay with a box shadow. */
   z-index: 10000;
   position: absolute;

   /* Center the dialog */
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   background-color: #fff;
   border-radius: 2px;
}

.modal-content {
   width: 100%;
   font-size: 14px;
   color: #535353;
   border-radius: 8px;
   max-height: 90%;
}

.reauth-window .modal-content {
   width: fit-content;
   margin: 0 auto;
   border: none;
}

.settings-container {
   margin: 0 20px 0 0;
   line-height: 20px;
}

.settings-container > button:not(.prsm-ds-button) {
   border: none;
}

.settings-container .settings-separator {
   margin-left: 0;
   width: 100%;
}

.settings-separator {
   margin: 15px 20px;
   height: 1px;
   background: #d9e4ea;
}

.trust-app-separator {
   margin-left: 0;
   margin-bottom: 15px;
   height: 1px;
   background: #d9e4ea;
   margin-top: 35px;
   width: 100%;
}

.settings-label {
   font-size: 17px;
   display: block;
}

.change-default-fa-app-container {
   margin-top: 10px;
   margin-left: 10px;
}

.fa-app-select {
   position: absolute;
   top: 13px;
   left: 5px;
   width: 20px;
   height: 20px;
   margin: 0;
   opacity: 0;
   cursor: pointer;
}

.fa-radio-icon {
   float: left;
   width: 20px;
   height: 20px;
   margin-top: 13px;
   margin-left: 5px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMSAxMkMxIDUuOTI4IDUuOTI4IDEgMTIgMUMxOC4wNzIgMSAyMyA1LjkyOCAyMyAxMkMyMyAxOC4wNzIgMTguMDcyIDIzIDEyIDIzQzUuOTI4IDIzIDEgMTguMDcyIDEgMTJaTTMgMTJDMyAxNi45NzI1IDcuMDI3NSAyMSAxMiAyMUMxNi45NzI1IDIxIDIxIDE2Ljk3MjUgMjEgMTJDMjEgNy4wMjc1IDE2Ljk3MjUgMyAxMiAzQzcuMDI3NSAzIDMgNy4wMjc1IDMgMTJaIiBmaWxsPSIjNTY1NjU2Ii8+DQo8L3N2Zz4NCg==) center / contain no-repeat;
}

.fa-app-select:checked + .fa-radio-icon {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMSAxMkMxIDUuOTI4IDUuOTI4IDEgMTIgMUMxOC4wNzIgMSAyMyA1LjkyOCAyMyAxMkMyMyAxOC4wNzIgMTguMDcyIDIzIDEyIDIzQzUuOTI4IDIzIDEgMTguMDcyIDEgMTJaTTcgMTJDNyA5LjI0IDkuMjQgNyAxMiA3QzE0Ljc2IDcgMTcgOS4yNCAxNyAxMkMxNyAxNC43NiAxNC43NiAxNyAxMiAxN0M5LjI0IDE3IDcgMTQuNzYgNyAxMloiIGZpbGw9IiMwMDc5QjgiLz4NCjwvc3ZnPg0K);
}

.fa-app-select:focus-visible + .fa-radio-icon {
   outline: 2px solid var(--prsm-fgcolor-accent-teal-base, #02534f);
   outline-offset: 2px;
}

.hidecontentlabel {
   font-size: 0;
}

.extension-name {
   margin-top: 20px;
   font-size: 15px;
}

.settings-text {
   font-size: 12px;
   display: block;
   width: 239px;
   color: #495a67;
   margin-top: 6px;
}

.log-path-text {
   width: 380px;
}

.icon-and-name-container {
   cursor: pointer;
   float: left;
}

.session-ops-window-text {
   font-size: 15px;
   color: #363636;
   margin: 0 10px;
   overflow-wrap: break-word;
   white-space: pre-wrap;
}

.session-ops-window-text.warning {
   font-size: 12px;
   font-weight: bold;
   margin-top: 0;
   width: 370px;
}

.modal-button-base.disable {
   opacity: 0.5 !important;
   cursor: default !important;
}

.modal-button-base {
   font-size: 13px;
   color: white !important;
   height: 36px;
   padding: 0 18px;
   line-height: 36px;
   display: inline-block;
   cursor: pointer;
   text-align: center;
   letter-spacing: 0;
   min-width: 77px;
}

.modal-button-base:visited {
   color: white !important;
}

.modal-button-left {
   float: left;
}

.modal-button-right {
   float: right;
   margin-right: 33px;
}

.modal-button-session-management-center {
   float: right;
   border: none;
}

.modal-button-blue {
   background-color: #0095d3;
}

.modal-button-blue:hover {
   background-color: #3da9de;
}

.modal-button-blue:focus,
.modal-button-grey:focus {
   outline: #001c4b solid;
}

.modal-button-grey {
   background-color: #696a6f;
   margin-right: 10px;
}

.modal-button-grey:hover {
   background-color: #7a7b80;
}

.modal-button-reset {
   margin-top: 0;
   margin-left: 10px;
}

.modal-button-reset.disable:hover {
   background-color: #249bd5;
}

.option-container {
   min-height: 32px;
   margin-top: 8px;
}

.option-container.small-top-margin {
   margin-top: 2px;
}

.left-inline-text {
   font-size: 12px;
   font-weight: bold;
   float: left;
   width: 40%;
   text-align: left;
   line-height: 20px;
}

/* Gesture Help Dialog Window Styles
 * Modal-level .gesture-help-window styles must be global to work with ng-bootstrap's modal wrapper.
 * Internal component styles are in gesture-help/gesture-help.component.css
 */

.gesture-help-window .modal-dialog {
   width: 340px !important;
   max-width: calc(100vw - 48px) !important;
   margin: auto;
}

.gesture-help-window .modal-content {
   width: 100%;
   max-width: 340px;
   height: 552px;
   max-height: 552px !important;
   border-radius: 16px;
   border: 1px solid var(--prsm-util-divider-bordercolor, rgb(0 0 0 / 12%));
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   overflow: hidden;
}

.gesture-help-window .modal-title {
   flex-shrink: 0;
   border-bottom: 1px solid var(--prsm-util-divider-bordercolor, rgb(0 0 0 / 12%));
   padding: 24px 24px 15px;
}

.gesture-help-window .modal-body {
   flex: 1 1 auto;
   min-height: 0;
   overflow-y: auto;
   padding: 0;
}

.gesture-help-window .gestures-container {
   display: flex;
   align-items: flex-start;
   gap: 0;
   margin: 0;
   padding: 4px 24px;
   min-height: auto;
   box-sizing: border-box;
   border-bottom: none;
}

.gesture-help-window .gesture-scroll-divider {
   border-bottom: 1px solid var(--prsm-util-divider-bordercolor, rgb(0 0 0 / 12%));
}

.gesture-help-window .gesture-img {
   flex-shrink: 0;
   width: 32px;
   height: 32px;
}

.gesture-help-window .gesture-content {
   flex: 1;
   min-width: 0;
   margin-left: 20px;
   padding: 0;
   min-height: auto;
   box-sizing: border-box;
}

.gesture-help-window .gesture-name {
   font-size: 14px;
   font-weight: 400;
   line-height: 20px;
   color: var(--prsm-fgcolor-default-primary, #121212);
}

.gesture-help-window .gesture-description {
   font-size: 12px;
   font-weight: 400;
   line-height: 16px;
   color: var(--prsm-fgcolor-default-secondary, #525866);
}

.gesture-help-window .gesture-category-nativeTouchMode {
   background-color: transparent;
   color: var(--prsm-fgcolor-default-secondary, #525866);
   font-size: 14px;
   margin: 0;
   padding: 16px 24px;
   border-bottom: 1px solid var(--prsm-util-divider-bordercolor, rgb(0 0 0 / 12%));
}

.gesture-help-footer {
   display: flex;
   flex-flow: row nowrap;
   justify-content: flex-end;
   align-items: center;
   gap: 8px;
   padding: 6px 24px;
   height: 56px;
   flex-shrink: 0;
   border-top: 1px solid var(--prsm-util-divider-bordercolor, rgb(0 0 0 / 12%));
   border-bottom-left-radius: 16px;
   border-bottom-right-radius: 16px;
}

.gesture-help-footer .prsm-ds-button {
   flex: 0 0 auto;

   --prsm-button-min-width: 96px;
}

.gesture-help-footer .prsm-ds-button--secondary {
   border: 1px solid var(--prsm-button-border, var(--prsm-fgcolor-accent-teal-base, #02534f));
}

@media (height <= 600px) {
   .gesture-help-window .modal-content {
      height: calc(100vh - 48px);
      max-height: calc(100vh - 48px) !important;
   }
}

/* Gesture icon background images - must be global for proper loading */
.gesture-click-tap {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDUuMDYyNUMwIDIuMjY2NTYgMi4yNjY1NiAwIDUuMDYyNSAwSDI2LjkzNzVDMjkuNzMzNCAwIDMyIDIuMjY2NTYgMzIgNS4wNjI1VjI2LjkzNzVDMzIgMjkuNzMzNCAyOS43MzM0IDMyIDI2LjkzNzUgMzJINS4wNjI1QzIuMjY2NTYgMzIgMCAyOS43MzM0IDAgMjYuOTM3NVY1LjA2MjVaIiBmaWxsPSIjRjZGNUZCIi8+DQo8cGF0aCBkPSJNMTkuODA4MiA5LjQzNDA3QzIwLjI3MTggNi41Nzc3IDE4LjMzMiAzLjg4NjM1IDE1LjQ3NTcgMy40MjI3OEMxMi42MTkzIDIuOTU5MjEgOS45Mjc5NCA0Ljg5ODk2IDkuNDY0MzcgNy43NTUzM0M5LjAwMDggMTAuNjExNyAxMC45NDA1IDEzLjMwMyAxMy43OTY5IDEzLjc2NjZDMTYuNjUzMyAxNC4yMzAyIDE5LjM0NDYgMTIuMjkwNCAxOS44MDgyIDkuNDM0MDdaIiBzdHJva2U9IiMwMDFFNjAiLz4NCjxwYXRoIGQ9Ik0xNy41OTc5IDkuMDc1MThDMTcuODYzMyA3LjQzOTM3IDE2Ljc1MjUgNS44OTgwNiAxNS4xMTY3IDUuNjMyNThDMTMuNDgwOCA1LjM2NzEgMTEuOTM5NSA2LjQ3Nzk3IDExLjY3NDEgOC4xMTM3OUMxMS40MDg2IDkuNzQ5NiAxMi41MTk0IDExLjI5MDkgMTQuMTU1MyAxMS41NTY0QzE1Ljc5MTEgMTEuODIxOSAxNy4zMzI0IDEwLjcxMSAxNy41OTc5IDkuMDc1MThaIiBzdHJva2U9IiMwMDFFNjAiLz4NCjxwYXRoIGQ9Ik0yMi4wMzUgMTUuODEyN0MyMi4wMzUgMTUuNDAzNCAyMi4xNTAxIDE1LjAzNiAyMi4zODUzIDE0Ljc2OUMyMi42MTggMTQuNTA0MyAyMi45NzA5IDE0LjM0MDIgMjMuNDQxMyAxNC4zNDAyQzI0LjM4MiAxNC4zNDAyIDI0Ljk0NTYgMTQuOTk0NCAyNC45NDU2IDE1LjgxMjdWMjMuOTUxOEMyNC45NDU2IDI0LjY4NjggMjQuODIzMSAyNS4zNzA1IDI0LjY2MTQgMjUuOTUzNUMyNC42NjE0IDI1Ljk1MzUgMjQuMjIxIDI3Ljg1NTQgMjMuMjk0MSAyOC40ODg0QzIyLjM2NzIgMjkuMTIxMyAyMS4xMjgzIDI5LjQxNjkgMTguNzk1OCAyOS40MTY5QzE2LjMyNjEgMjkuNDE2OSAxNC4wNjUgMjkuMTQ5OCAxMy4yNjg1IDI4LjY1MkMxMi40NzE5IDI4LjE1NDEgMTIuMjA1MSAyNy42ODggMTIuMjA1MSAyNy42ODhDMTEuMzU3NCAyNi41MjQzIDExLjAxOTMgMjMuOTc4NyAxMC4zNzAxIDIyLjkxMDNMNy4wNjAwMSAxOS4wMjY5QzYuNTY3NTUgMTguNDMxNSA2LjQxNDYxIDE3LjYwNDcgNy4zMjg4NSAxNi44NDg2QzguMTc2NzggMTYuMTQ3NCA4Ljk5NTQzIDE2LjY2OTkgOS4zODI1NiAxNi45OTU3TDEzLjE0MTEgMjAuNTg1VjguNjg5OUMxMy4xNDExIDguMjgwNjcgMTMuMzA3OCA3LjkxMDg3IDEzLjU3NDggNy42NDEyNEMxMy44NDQyIDcuMzc0MiAxNC4yMTQyIDcuMjA3NTIgMTQuNjIzNSA3LjIwNzUyQzE1LjQyNDYgNy4yMDc1MiAxNi4wNzY0IDcuODQ0NTYgMTYuMTAzMyA4LjYzODMyVjEzLjg4MjZDMTYuMTAzMyAxMy4wNjQgMTYuNzY3IDEyLjQwMDIgMTcuNTg1NiAxMi40MDAyQzE4LjQwNDMgMTIuNDAwMiAxOS4wNjggMTMuMDY0IDE5LjA2OCAxMy44ODI2TDE5LjA3MDIgMTcuNTYxNVYxNC44MDc2QzE5LjA3MDIgMTMuOTg5NCAxOS43MzQxIDEzLjMyNTQgMjAuNTUyNiAxMy4zMjU0QzIwLjk2MTggMTMuMzI1NCAyMS4zMzE4IDEzLjQ5MjEgMjEuNjAxMiAxMy43NTkxQzIxLjg2ODMgMTQuMDI4NiAyMi4wMzUgMTQuMzk4NiAyMi4wMzUgMTQuODA3OFYxNS44MTIzVjE1LjgxMjdaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTIyLjAzNSAxNy41NjIxVjE1LjgxMjdDMjIuMDM1IDE1LjQwMzQgMjIuMTUwMSAxNS4wMzYgMjIuMzg1MyAxNC43NjlDMjIuNjE4IDE0LjUwNDMgMjIuOTcwOSAxNC4zNDAyIDIzLjQ0MTMgMTQuMzQwMkMyNC4zODIgMTQuMzQwMiAyNC45NDU2IDE0Ljk5NDQgMjQuOTQ1NiAxNS44MTI3VjIzLjk1MThDMjQuOTQ1NiAyNC42ODY4IDI0LjgyMzEgMjUuMzcwNSAyNC42NjE0IDI1Ljk1MzVDMjQuNjYxNCAyNS45NTM1IDI0LjIyMSAyNy44NTU0IDIzLjI5NDEgMjguNDg4NEMyMi4zNjcyIDI5LjEyMTMgMjEuMTI4MyAyOS40MTY5IDE4Ljc5NTggMjkuNDE2OUMxNi4zMjYxIDI5LjQxNjkgMTQuMDY1IDI5LjE0OTggMTMuMjY4NSAyOC42NTJDMTIuNDcxOSAyOC4xNTQxIDEyLjIwNTEgMjcuNjg4IDEyLjIwNTEgMjcuNjg4QzExLjM1NzQgMjYuNTI0MyAxMS4wMTkzIDIzLjk3ODcgMTAuMzcwMSAyMi45MTAzTDcuMDYwMDEgMTkuMDI2OUM2LjU2NzU1IDE4LjQzMTUgNi40MTQ2MSAxNy42MDQ3IDcuMzI4ODUgMTYuODQ4NkM4LjE3Njc4IDE2LjE0NzQgOC45OTU0MyAxNi42Njk5IDkuMzgyNTYgMTYuOTk1N0wxMy4xNDExIDIwLjU4NVY4LjY4OTlDMTMuMTQxMSA4LjI4MDY3IDEzLjMwNzggNy45MTA4NyAxMy41NzQ4IDcuNjQxMjRDMTMuODQ0MiA3LjM3NDIgMTQuMjE0MiA3LjIwNzUyIDE0LjYyMzUgNy4yMDc1MkMxNS40MjQ2IDcuMjA3NTIgMTYuMDc2NCA3Ljg0NDU2IDE2LjEwMzMgOC42MzgzMlYxNy41NjE1SDE2LjEwNTZMMTYuMTAzMyAxMy44ODI2QzE2LjEwMzMgMTMuMDY0IDE2Ljc2NyAxMi40MDAyIDE3LjU4NTYgMTIuNDAwMkMxOC40MDQzIDEyLjQwMDIgMTkuMDY4IDEzLjA2NCAxOS4wNjggMTMuODgyNkwxOS4wNzAyIDE3LjU2MTVWMTQuODA3NkMxOS4wNzAyIDEzLjk4OTQgMTkuNzM0MSAxMy4zMjU0IDIwLjU1MjYgMTMuMzI1NEMyMC45NjE4IDEzLjMyNTQgMjEuMzMxOCAxMy40OTIxIDIxLjYwMTIgMTMuNzU5MUMyMS44NjgzIDE0LjAyODYgMjIuMDM1IDE0LjM5ODYgMjIuMDM1IDE0LjgwNzhWMTUuODEyM1YxNy41NjIxWiIgc3Ryb2tlPSIjMDAxRTYwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

.gesture-right-click {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDUuMDYyNUMwIDIuMjY2NTYgMi4yNjY1NiAwIDUuMDYyNSAwSDI2LjkzNzVDMjkuNzMzNCAwIDMyIDIuMjY2NTYgMzIgNS4wNjI1VjI2LjkzNzVDMzIgMjkuNzMzNCAyOS43MzM0IDMyIDI2LjkzNzUgMzJINS4wNjI1QzIuMjY2NTYgMzIgMCAyOS43MzM0IDAgMjYuOTM3NVY1LjA2MjVaIiBmaWxsPSIjRjZGNUZCIi8+DQo8cGF0aCBkPSJNMjEuMjUxNyA1LjczMjE3QzIxLjI1MTcgNi42ODk1NCAyMC44OTkyIDcuNTY0ODcgMjAuMzE2OCA4LjIyNjU5QzE5LjY0NzcgOC45ODg4NyAxOC42NzY5IDkuNDY3NzggMTcuNTk1NSA5LjQ2Nzc4QzE3LjU1NjYgOS40Njc3OCAxNy41MTQ5IDkuNDY3NzggMTcuNDc2MSA5LjQ2NDc2QzE3LjIwMTIgMTAuNTQxMiAxNi40Njk1IDExLjQyODYgMTUuNTA0NiAxMS44OTVDMTUuMDI5NiAxMi4xMjY3IDE0LjQ5OCAxMi4yNTQ4IDEzLjkzNjUgMTIuMjU0OEMxMS45MTcyIDEyLjI1NDggMTAuMjc3MyAxMC41ODM5IDEwLjI3NzMgOC41MTk0NUMxMC4yNzczIDcuNTYxODYgMTAuNjMyOCA2LjY4Njc0IDExLjIxNTQgNi4wMjUwMkMxMS44ODQ1IDUuMjY1NzUgMTIuODU1MiA0Ljc4NzA3IDEzLjkzNjcgNC43ODcwN0MxMy45NzU1IDQuNzg3MDcgMTQuMDE3MyA0Ljc4NzA3IDE0LjA1NjEgNC43OTAwOEMxNC4zMjggMy43MTM2MyAxNS4wNjI3IDIuODI2MjQgMTYuMDI3NiAyLjM1OTgyQzE2LjUwMjYgMi4xMjgxMiAxNy4wMzQyIDIgMTcuNTk1OSAyQzE5LjYxNDggMS45OTk3OCAyMS4yNTE3IDMuNjcwNzggMjEuMjUxNyA1LjczMjE3WiIgc3Ryb2tlPSIjMDAxRTYwIi8+DQo8cGF0aCBkPSJNMjIuMzYzOCAxNi4wODc3QzIyLjM2MzggMTUuNjQ1MiAyMi40ODU3IDE1LjI0NzkgMjIuNzM0OCAxNC45NTkyQzIyLjk4MTQgMTQuNjczIDIzLjM1NTIgMTQuNDk1NSAyMy44NTM0IDE0LjQ5NTVDMjQuODUwMSAxNC40OTU1IDI1LjQ0NjggMTUuMjAyOSAyNS40NDY4IDE2LjA4NzdWMjQuODg4OEMyNS40NDY4IDI1LjY4MzYgMjUuMzE3MSAyNi40MjI5IDI1LjE0NTggMjcuMDUzNEMyNS4xNDU4IDI3LjA1MzQgMjQuNTAyIDI5LjEyNiAyMy42OTc1IDI5LjU3OUMyMi44OTMgMzAuMDMyMSAyMS40MDMzIDMwLjU4MzEgMTguOTMyNiAzMC41ODMxQzE2LjMxNjUgMzAuNTgzMSAxNC4zNzkxIDMwLjE2IDEzLjcxMjggMjkuOTg1MkMxMy4wNDY2IDI5LjgxMDMgMTIuNTUyNyAyOS41NzkgMTEuOTUxNCAyOC45Mjg5QzExLjM1MDEgMjguMjc4OCAxMC42OTUyIDI0LjkxNzkgMTAuMDA3NiAyMy43NjI2TDYuNTAxMzQgMTkuNTYzNEM1Ljk3OTY4IDE4LjkxOTYgNS44MTc2OCAxOC4wMjU1IDYuNzg2MSAxNy4yMDc5QzcuNjg0MjggMTYuNDQ5NyA4LjU1MTQ2IDE3LjAxNDcgOC45NjE1MyAxNy4zNjdMMTIuOTQyNiAyMS4yNDg0VjguMzg1ODdDMTIuOTQyNiA3Ljk0MzM2IDEzLjExOTEgNy41NDM0OCAxMy40MDIgNy4yNTE5MkMxMy42ODc0IDYuOTYzMTYgMTQuMDc5MyA2Ljc4MjkzIDE0LjUxMjggNi43ODI5M0MxNS4zNjE0IDYuNzgyOTMgMTYuMDUxOCA3LjQ3MTc4IDE2LjA4MDMgOC4zMzAxVjYuMzk2MTlDMTYuMDgwMyA1LjUxMTM4IDE2Ljc4MzYgNC43OTM0NiAxNy42NTA1IDQuNzkzNDZDMTguMDg0IDQuNzkzNDYgMTguNDc1OSA0Ljk3MzY5IDE4Ljc2MTMgNS4yNjI0NUMxOS4wNDQyIDUuNTUzOCAxOS4yMjA4IDUuOTUzODkgMTkuMjIwOCA2LjM5NjRWMTcuOTc5NEgxOS4yMjMzVjE1LjAwMTZDMTkuMjIzMyAxNC4xMTY4IDE5LjkyNjYgMTMuMzk4NiAyMC43OTM1IDEzLjM5ODZDMjEuMjI3IDEzLjM5ODYgMjEuNjE4NyAxMy41Nzg5IDIxLjkwNDMgMTMuODY3NkMyMi4xODcyIDE0LjE1OSAyMi4zNjM4IDE0LjU1OTEgMjIuMzYzOCAxNS4wMDE2VjE2LjA4NzdaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTE2LjA4MDMgOC4zMzAxQzE2LjA1MTggNy40NzE3OCAxNS4zNjE0IDYuNzgyOTMgMTQuNTEyOCA2Ljc4MjkzQzE0LjA3OTMgNi43ODI5MyAxMy42ODc0IDYuOTYzMTYgMTMuNDAyIDcuMjUxOTJDMTMuMTE5MSA3LjU0MzQ5IDEyLjk0MjYgNy45NDMzNiAxMi45NDI2IDguMzg1ODdWMjEuMjQ4NEw4Ljk2MTUzIDE3LjM2N0M4LjU1MTQ2IDE3LjAxNDcgNy42ODQyOCAxNi40NDk3IDYuNzg2MSAxNy4yMDc5QzUuODE3NjggMTguMDI1NSA1Ljk3OTY4IDE4LjkxOTYgNi41MDEzNCAxOS41NjM0TDEwLjAwNzYgMjMuNzYyNkMxMC42OTUyIDI0LjkxNzkgMTEuMzUwMSAyOC4yNzg4IDExLjk1MTQgMjguOTI4OUMxMi41NTI3IDI5LjU3OSAxMy4wNDY2IDI5LjgxMDMgMTMuNzEyOCAyOS45ODUyQzE0LjM3OTEgMzAuMTYgMTYuMzE2NSAzMC41ODMxIDE4LjkzMjYgMzAuNTgzMUMyMS40MDMzIDMwLjU4MzEgMjIuODkzIDMwLjAzMjEgMjMuNjk3NSAyOS41NzlDMjQuNTAyIDI5LjEyNiAyNS4xNDU4IDI3LjA1MzQgMjUuMTQ1OCAyNy4wNTM0QzI1LjMxNzEgMjYuNDIyOSAyNS40NDY4IDI1LjY4MzYgMjUuNDQ2OCAyNC44ODg4VjE2LjA4NzdDMjUuNDQ2OCAxNS4yMDI5IDI0Ljg1MDEgMTQuNDk1NSAyMy44NTM0IDE0LjQ5NTVDMjMuMzU1MiAxNC40OTU1IDIyLjk4MTQgMTQuNjczIDIyLjczNDggMTQuOTU5MkMyMi40ODU3IDE1LjI0NzkgMjIuMzYzOCAxNS42NDUyIDIyLjM2MzggMTYuMDg3N1YxNy45Nzk0VjE1LjAwMTZDMjIuMzYzOCAxNC41NTkxIDIyLjE4NzIgMTQuMTU5IDIxLjkwNDMgMTMuODY3NkMyMS42MTg3IDEzLjU3ODkgMjEuMjI3IDEzLjM5ODYgMjAuNzkzNSAxMy4zOTg2QzE5LjkyNjYgMTMuMzk4NiAxOS4yMjMzIDE0LjExNjggMTkuMjIzMyAxNS4wMDE2VjE3Ljk3OTRIMTkuMjIwOFY2LjM5NjRDMTkuMjIwOCA1Ljk1Mzg5IDE5LjA0NDIgNS41NTM4IDE4Ljc2MTMgNS4yNjI0NUMxOC40NzU5IDQuOTczNjkgMTguMDg0IDQuNzkzNDYgMTcuNjUwNSA0Ljc5MzQ2QzE2Ljc4MzYgNC43OTM0NiAxNi4wODAzIDUuNTExMzggMTYuMDgwMyA2LjM5NjE5VjguMzMwMVpNMTYuMDgwMyA4LjMzMDFWMTcuOTc5SDE2LjA4MjhWOC4zODU2NkMxNi4wODI4IDguMzY3MTQgMTYuMDgyOCA4LjM0ODYyIDE2LjA4MDMgOC4zMzAxWiIgc3Ryb2tlPSIjMDAxRTYwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

.gesture-drag {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDUuMDYyNUMwIDIuMjY2NTYgMi4yNjY1NiAwIDUuMDYyNSAwSDI2LjkzNzVDMjkuNzMzNCAwIDMyIDIuMjY2NTYgMzIgNS4wNjI1VjI2LjkzNzVDMzIgMjkuNzMzNCAyOS43MzM0IDMyIDI2LjkzNzUgMzJINS4wNjI1QzIuMjY2NTYgMzIgMCAyOS43MzM0IDAgMjYuOTM3NVY1LjA2MjVaIiBmaWxsPSIjRjZGNUZCIi8+DQo8cGF0aCBkPSJNMjEuMzg0OCA3LjE2MzU3TDI0LjU3MSA3LjE2MzU3IiBzdHJva2U9IiMwMDFFNjAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik03LjY0NDUzIDcuMTYzNTdIMTEuMjI5IiBzdHJva2U9IiMwMDFFNjAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0yNy43NTg1IDcuMzYyNDdMMjQuNTcyMyA5LjM1Mzg1TDI0LjU3MjMgNS4zNzEwOUwyNy43NTg1IDcuMzYyNDdaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjMDAxRTYwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNNC4yNTk3NyA3LjM2MjQ3TDcuNDQ1OTcgNS4zNzEwOVY5LjM1Mzg1TDQuMjU5NzcgNy4zNjI0N1oiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwMDFFNjAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0yMS4zODQ0IDkuNDM0MDdDMjEuODQ4IDYuNTc3NyAxOS45MDgyIDMuODg2MzUgMTcuMDUxOCAzLjQyMjc4QzE0LjE5NTUgMi45NTkyMSAxMS41MDQxIDQuODk4OTYgMTEuMDQwNSA3Ljc1NTMzQzEwLjU3NyAxMC42MTE3IDEyLjUxNjcgMTMuMzAzIDE1LjM3MzEgMTMuNzY2NkMxOC4yMjk1IDE0LjIzMDIgMjAuOTIwOCAxMi4yOTA0IDIxLjM4NDQgOS40MzQwN1oiIHN0cm9rZT0iIzAwMUU2MCIvPg0KPHBhdGggZD0iTTE5LjE3NCA5LjA3NTY3QzE5LjQzOTUgNy40Mzk4NiAxOC4zMjg2IDUuODk4NTUgMTYuNjkyOCA1LjYzMzA3QzE1LjA1NyA1LjM2NzU5IDEzLjUxNTcgNi40Nzg0NiAxMy4yNTAyIDguMTE0MjdDMTIuOTg0NyA5Ljc1MDA5IDE0LjA5NTYgMTEuMjkxNCAxNS43MzE0IDExLjU1NjlDMTcuMzY3MiAxMS44MjI0IDE4LjkwODUgMTAuNzExNSAxOS4xNzQgOS4wNzU2N1oiIHN0cm9rZT0iIzAwMUU2MCIvPg0KPHBhdGggZD0iTTIzLjYxMTEgMTUuODEyN0MyMy42MTExIDE1LjQwMzQgMjMuNzI2MiAxNS4wMzYgMjMuOTYxNCAxNC43NjlDMjQuMTk0MiAxNC41MDQzIDI0LjU0NzEgMTQuMzQwMiAyNS4wMTc1IDE0LjM0MDJDMjUuOTU4MiAxNC4zNDAyIDI2LjUyMTcgMTQuOTk0NCAyNi41MjE3IDE1LjgxMjdWMjMuOTUxOEMyNi41MjE3IDI0LjY4NjggMjYuMzk5MyAyNS4zNzA1IDI2LjIzNzYgMjUuOTUzNUMyNi4yMzc2IDI1Ljk1MzUgMjUuNzk3MiAyNy44NTU0IDI0Ljg3MDMgMjguNDg4NEMyMy45NDMzIDI5LjEyMTMgMjIuNzA0NSAyOS40MTY5IDIwLjM3MiAyOS40MTY5QzE3LjkwMjMgMjkuNDE2OSAxNS42NDEyIDI5LjE0OTggMTQuODQ0NyAyOC42NTJDMTQuMDQ4MSAyOC4xNTQxIDEzLjc4MTMgMjcuNjg4IDEzLjc4MTMgMjcuNjg4QzEyLjkzMzYgMjYuNTI0MyAxMi41OTU0IDIzLjk3ODcgMTEuOTQ2MyAyMi45MTAzTDguNjM2MTkgMTkuMDI2OUM4LjE0MzcyIDE4LjQzMTUgNy45OTA3OCAxNy42MDQ3IDguOTA1MDIgMTYuODQ4NkM5Ljc1Mjk1IDE2LjE0NzQgMTAuNTcxNiAxNi42Njk5IDEwLjk1ODcgMTYuOTk1N0wxNC43MTczIDIwLjU4NVY4LjY4OTlDMTQuNzE3MyA4LjI4MDY3IDE0Ljg4MzkgNy45MTA4NyAxNS4xNTEgNy42NDEyNEMxNS40MjA0IDcuMzc0MiAxNS43OTA0IDcuMjA3NTIgMTYuMTk5NiA3LjIwNzUyQzE3LjAwMDggNy4yMDc1MiAxNy42NTI1IDcuODQ0NTYgMTcuNjc5NCA4LjYzODMyVjEzLjg4MjZDMTcuNjc5NCAxMy4wNjQgMTguMzQzMiAxMi40MDAyIDE5LjE2MTggMTIuNDAwMkMxOS45ODA1IDEyLjQwMDIgMjAuNjQ0MiAxMy4wNjQgMjAuNjQ0MiAxMy44ODI2TDIwLjY0NjQgMTcuNTYxNVYxNC44MDc2QzIwLjY0NjQgMTMuOTg5NCAyMS4zMTAzIDEzLjMyNTQgMjIuMTI4OCAxMy4zMjU0QzIyLjUzOCAxMy4zMjU0IDIyLjkwOCAxMy40OTIxIDIzLjE3NzQgMTMuNzU5MUMyMy40NDQ1IDE0LjAyODYgMjMuNjExMSAxNC4zOTg2IDIzLjYxMTEgMTQuODA3OFYxNS44MTIzVjE1LjgxMjdaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTIzLjYxMTEgMTcuNTYyMVYxNS44MTI3QzIzLjYxMTEgMTUuNDAzNCAyMy43MjYyIDE1LjAzNiAyMy45NjE0IDE0Ljc2OUMyNC4xOTQyIDE0LjUwNDMgMjQuNTQ3MSAxNC4zNDAyIDI1LjAxNzUgMTQuMzQwMkMyNS45NTgyIDE0LjM0MDIgMjYuNTIxNyAxNC45OTQ0IDI2LjUyMTcgMTUuODEyN1YyMy45NTE4QzI2LjUyMTcgMjQuNjg2OCAyNi4zOTkzIDI1LjM3MDUgMjYuMjM3NiAyNS45NTM1QzI2LjIzNzYgMjUuOTUzNSAyNS43OTcyIDI3Ljg1NTQgMjQuODcwMyAyOC40ODg0QzIzLjk0MzQgMjkuMTIxMyAyMi43MDQ1IDI5LjQxNjkgMjAuMzcyIDI5LjQxNjlDMTcuOTAyMyAyOS40MTY5IDE1LjY0MTIgMjkuMTQ5OCAxNC44NDQ3IDI4LjY1MkMxNC4wNDgxIDI4LjE1NDEgMTMuNzgxMyAyNy42ODggMTMuNzgxMyAyNy42ODhDMTIuOTMzNiAyNi41MjQzIDEyLjU5NTQgMjMuOTc4NyAxMS45NDYzIDIyLjkxMDNMOC42MzYxOSAxOS4wMjY5QzguMTQzNzIgMTguNDMxNSA3Ljk5MDc4IDE3LjYwNDcgOC45MDUwMiAxNi44NDg2QzkuNzUyOTUgMTYuMTQ3NCAxMC41NzE2IDE2LjY2OTkgMTAuOTU4NyAxNi45OTU3TDE0LjcxNzMgMjAuNTg1VjguNjg5OUMxNC43MTczIDguMjgwNjcgMTQuODgzOSA3LjkxMDg3IDE1LjE1MSA3LjY0MTI0QzE1LjQyMDQgNy4zNzQyIDE1Ljc5MDQgNy4yMDc1MiAxNi4xOTk2IDcuMjA3NTJDMTcuMDAwOCA3LjIwNzUyIDE3LjY1MjUgNy44NDQ1NiAxNy42Nzk0IDguNjM4MzJWMTcuNTYxNUgxNy42ODE4TDE3LjY3OTQgMTMuODgyNkMxNy42Nzk0IDEzLjA2NCAxOC4zNDMyIDEyLjQwMDIgMTkuMTYxOCAxMi40MDAyQzE5Ljk4MDUgMTIuNDAwMiAyMC42NDQyIDEzLjA2NCAyMC42NDQyIDEzLjg4MjZMMjAuNjQ2NCAxNy41NjE1VjE0LjgwNzZDMjAuNjQ2NCAxMy45ODk0IDIxLjMxMDMgMTMuMzI1NCAyMi4xMjg4IDEzLjMyNTRDMjIuNTM4IDEzLjMyNTQgMjIuOTA4IDEzLjQ5MjEgMjMuMTc3NCAxMy43NTkxQzIzLjQ0NDUgMTQuMDI4NiAyMy42MTExIDE0LjM5ODYgMjMuNjExMSAxNC44MDc4VjE1LjgxMjNWMTcuNTYyMVoiIHN0cm9rZT0iIzAwMUU2MCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}

.gesture-tapthree {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDUuMDYyNUMwIDIuMjY2NTYgMi4yNjY1NiAwIDUuMDYyNSAwSDI2LjkzNzVDMjkuNzMzNCAwIDMyIDIuMjY2NTYgMzIgNS4wNjI1VjI2LjkzNzVDMzIgMjkuNzMzNCAyOS43MzM0IDMyIDI2LjkzNzUgMzJINS4wNjI1QzIuMjY2NTYgMzIgMCAyOS43MzM0IDAgMjYuOTM3NVY1LjA2MjVaIiBmaWxsPSIjRjZGNUZCIi8+DQo8cGF0aCBkPSJNMjQuMjI2MSA4LjMxMDQyQzI0LjIyNjEgMTAuMDIgMjIuODQxNCAxMS40MDQ3IDIxLjEzMTggMTEuNDA0N0MyMC43Mjk5IDExLjQwNDcgMjAuMzQ3NCAxMS4zMjc3IDE5Ljk5NDggMTEuMTlDMTkuNzExMyAxMS4wNzcyIDE5LjQ0OTcgMTAuOTI1NyAxOS4yMTU4IDEwLjczODVDMTguNjk1NiAxMC4zMzEyIDE4LjMxIDkuNzU4NiAxOC4xMzQgOS4wOTc4OUMxOC4wMTI5IDkuMTA4ODEgMTcuODg2MSA5LjExNzEgMTcuNzU5NSA5LjExNzFDMTcuNjMzIDkuMTE3MSAxNy41MDYyIDkuMTA4ODEgMTcuMzg1MSA5LjA5Nzg5QzE3LjIwOSA5Ljc1ODYgMTYuODIzNCAxMC4zMzEyIDE2LjMwMzMgMTAuNzM4NUMxNi4wNjkzIDEwLjkyNTcgMTUuODA3NyAxMS4wNzcyIDE1LjUyNDMgMTEuMTlDMTUuMTcxOSAxMS4zMjc3IDE0Ljc4OTQgMTEuNDA0NyAxNC4zODcyIDExLjQwNDdDMTIuNjc3NiAxMS40MDQ3IDExLjI5MyAxMC4wMiAxMS4yOTMgOC4zMTA0MkMxMS4yOTMgNy42MTExIDExLjUyNDMgNi45NjQzNCAxMS45MTUxIDYuNDQ2NzhDMTIuNDc5MyA1LjY5NzkyIDEzLjM3NjggNS4yMTM1MSAxNC4zODcgNS4yMTM1MUgxNC40MjgzQzE0LjU2NiA0LjM0MDkzIDE1LjAzOTUgMy41ODExNiAxNS43MDgzIDMuMDY2MjJDMTYuMjc4MiAyLjYzMTM0IDE2Ljk4ODQgMi4zNzI1NiAxNy43NTkxIDIuMzcyNTZDMTguNTMgMi4zNzI1NiAxOS4yNDAyIDIuNjMxMzQgMTkuODEgMy4wNjYyMkMyMC40NzkgMy41ODA5NiAyMC45NTI1IDQuMzQwNzMgMjEuMDkwMSA1LjIxMzUxSDIxLjEzMTRDMjIuMTQxNiA1LjIxMzUxIDIzLjAzOTEgNS42OTc5MiAyMy42MDM0IDYuNDQ2NzhDMjMuOTk1IDYuOTY0MzQgMjQuMjI2MSA3LjYxMTMgMjQuMjI2MSA4LjMxMDQyWiIgc3Ryb2tlPSIjMDAxRTYwIi8+DQo8cGF0aCBkPSJNMTkuMjk4OSA2LjQxMjM1TDE5LjMwMTMgMTcuMDE2NlY4LjQxOTY1QzE5LjMwMTMgNy42MDk0IDE5Ljk3NTYgNi45NTIxMiAyMC44MDYzIDYuOTUyMTJDMjEuMjIxNyA2Ljk1MjEyIDIxLjU5NzMgNy4xMTcxMyAyMS44NzA5IDcuMzgxNUMyMi4xNDIgNy42NDg0MyAyMi4zMTEyIDguMDE0NTIgMjIuMzExMiA4LjQxOTY1VjkuNDE0MDNWMTUuMjg0OUMyMi4zMTEyIDE0Ljg4IDIyLjQyOCAxNC41MTYxIDIyLjY2NjggMTQuMjUxN0MyMi45MDMxIDEzLjk4OTcgMjMuMjYxNCAxMy44MjczIDIzLjczODkgMTMuODI3M0MyNC42OTM5IDEzLjgyNzMgMjUuMjY2MSAxNC40NzQ5IDI1LjI2NjEgMTUuMjg0OVYyMy4zNDI1QzI1LjI2NjEgMjQuMDcwMiAyNS4yNTg3IDI0Ljc5NDMgMjUuMDk0NiAyNS4zNzE2QzI0Ljg3MDMgMjYuMTYwMSAyNC42OTA4IDI2LjM3MTIgMjQuMjg2MiAyNy4wMDQ5QzI0LjI4NjIgMjcuMDA0OSAyMy4yODY1IDI4LjAyMTEgMjIuODcxIDI4LjMxOTFDMjIuNDU1NSAyOC42MTcgMjEuMzk3NSAyOS4yMDU4IDE5LjAyOTYgMjkuMjA1OEMxNi41MjI1IDI5LjIwNTggMTUuMTU3NSAyOC45MTUzIDE0LjQ5MzQgMjguNDUyQzE0LjQ5MzQgMjguNDUyIDEzLjE2NjcgMjcuODI1OCAxMi4zMzE4IDI2LjYzNjlDMTEuNDk2OSAyNS40NDgxIDExLjEyNzkgMjMuMzY4OSAxMC40Njg5IDIyLjMxMTVMNy4xMDg0NiAxOC40NjdDNi42MDg1IDE3Ljg3NzcgNi4zNTM3OCAxNi45MzAzIDcuMzMzMjggMTYuMjMxNkM4LjI3NjM5IDE1LjU1OSA5LjA3MzUzIDE2LjEzMzggOS40NjY1NCAxNi40NTYzTDEzLjI4MiAyMC4wMDk4VjguMjMzOTRDMTMuMjgyIDcuODI4ODEgMTMuNDUxMyA3LjQ2MjUzIDEzLjcyMjQgNy4xOTU3OUMxMy45OTYxIDYuOTMxNDIgMTQuMzcxNSA2Ljc2NjQyIDE0Ljc4NyA2Ljc2NjQyQzE1LjYwMDMgNi43NjY0MiAxNi4yNjIgNy4zOTcwNyAxNi4yODkyIDguMTgyODhWNi40MTIzNUMxNi4yODkyIDUuNjAyMSAxNi45NjMzIDQuOTQ0ODIgMTcuNzk0IDQuOTQ0ODJDMTguMjA5NCA0Ljk0NDgyIDE4LjU4NSA1LjEwOTgzIDE4Ljg1ODYgNS4zNzQyQzE5LjEyOTcgNS42NDExMyAxOS4yOTg5IDYuMDA3MjIgMTkuMjk4OSA2LjQxMjM1WiIgZmlsbD0id2hpdGUiLz4NCjxwYXRoIGQ9Ik0xNi4yODkyIDguMTgyODhWNi40MTIzNUMxNi4yODkyIDUuNjAyMSAxNi45NjMzIDQuOTQ0ODIgMTcuNzk0IDQuOTQ0ODJDMTguMjA5NCA0Ljk0NDgyIDE4LjU4NSA1LjEwOTgzIDE4Ljg1ODYgNS4zNzQyQzE5LjEyOTcgNS42NDExMyAxOS4yOTg5IDYuMDA3MjIgMTkuMjk4OSA2LjQxMjM1TDE5LjMwMTMgMTcuMDE2NlY4LjQxOTY1QzE5LjMwMTMgNy42MDk0IDE5Ljk3NTYgNi45NTIxMiAyMC44MDYzIDYuOTUyMTJDMjEuMjIxNyA2Ljk1MjEyIDIxLjU5NzMgNy4xMTcxMyAyMS44NzA5IDcuMzgxNUMyMi4xNDIgNy42NDg0MyAyMi4zMTEyIDguMDE0NTIgMjIuMzExMiA4LjQxOTY1VjkuNDE0MDNWMTcuMDE2OFYxNS4yODQ5QzIyLjMxMTIgMTQuODggMjIuNDI4IDE0LjUxNjEgMjIuNjY2OCAxNC4yNTE3QzIyLjkwMzEgMTMuOTg5NyAyMy4yNjE0IDEzLjgyNzMgMjMuNzM4OSAxMy44MjczQzI0LjY5MzkgMTMuODI3MyAyNS4yNjYxIDE0LjQ3NDkgMjUuMjY2MSAxNS4yODQ5VjIzLjM0MjVDMjUuMjY2MSAyNC4wNzAyIDI1LjI1ODcgMjQuNzk0MyAyNS4wOTQ2IDI1LjM3MTZDMjQuODcwMyAyNi4xNjAxIDI0LjY5MDggMjYuMzcxMiAyNC4yODYyIDI3LjAwNDlDMjQuMjg2MiAyNy4wMDQ5IDIzLjI4NjUgMjguMDIxMSAyMi44NzEgMjguMzE5MUMyMi40NTU1IDI4LjYxNyAyMS4zOTc1IDI5LjIwNTggMTkuMDI5NiAyOS4yMDU4QzE2LjUyMjUgMjkuMjA1OCAxNS4xNTc1IDI4LjkxNTMgMTQuNDkzNCAyOC40NTJDMTQuNDkzNCAyOC40NTIgMTMuMTY2NyAyNy44MjU4IDEyLjMzMTggMjYuNjM2OUMxMS40OTY5IDI1LjQ0ODEgMTEuMTI3OSAyMy4zNjg5IDEwLjQ2ODkgMjIuMzExNUw3LjEwODQ2IDE4LjQ2N0M2LjYwODUgMTcuODc3NyA2LjM1Mzc4IDE2LjkzMDMgNy4zMzMyOCAxNi4yMzE2QzguMjc2MzkgMTUuNTU5IDkuMDczNTMgMTYuMTMzOCA5LjQ2NjU0IDE2LjQ1NjNMMTMuMjgyIDIwLjAwOThWOC4yMzM5NEMxMy4yODIgNy44Mjg4MSAxMy40NTEzIDcuNDYyNTMgMTMuNzIyNCA3LjE5NTc5QzEzLjk5NjEgNi45MzE0MiAxNC4zNzE1IDYuNzY2NDIgMTQuNzg3IDYuNzY2NDJDMTUuNjAwMyA2Ljc2NjQyIDE2LjI2MiA3LjM5NzA3IDE2LjI4OTIgOC4xODI4OFpNMTYuMjg5MiA4LjE4Mjg4QzE2LjI5MTcgOC4xOTk4NCAxNi4yOTE3IDguMjE2NzkgMTYuMjkxNyA4LjIzMzc0TDE2LjI4OTIgMTcuMDE2NlY4LjE4Mjg4WiIgc3Ryb2tlPSIjMDAxRTYwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

.gesture-accurate-drag {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDUuMDYyNUMwIDIuMjY2NTYgMi4yNjY1NiAwIDUuMDYyNSAwSDI2LjkzNzVDMjkuNzMzNCAwIDMyIDIuMjY2NTYgMzIgNS4wNjI1VjI2LjkzNzVDMzIgMjkuNzMzNCAyOS43MzM0IDMyIDI2LjkzNzUgMzJINS4wNjI1QzIuMjY2NTYgMzIgMCAyOS43MzM0IDAgMjYuOTM3NVY1LjA2MjVaIiBmaWxsPSIjRjZGNUZCIi8+DQo8cGF0aCBkPSJNMTguNjQ0NSA4LjMxNDk0TDIyLjUyNzcgOC4zMTQ5NCIgc3Ryb2tlPSIjMDAxRTYwIi8+DQo8cGF0aCBkPSJNMjUuOTQ3NCA4LjA2OTE1QzI2LjE2MTMgOC4yMDI4NiAyNi4xNjEzIDguNTE0NDMgMjUuOTQ3NCA4LjY0ODEzTDIzLjA0OTcgMTAuNDU5MkMyMi44MjIzIDEwLjYwMTMgMjIuNTI3MyAxMC40Mzc4IDIyLjUyNzMgMTAuMTY5N0wyMi41MjczIDYuNTQ3NThDMjIuNTI3MyA2LjI3OTQ0IDIyLjgyMjMgNi4xMTU5OCAyMy4wNDk3IDYuMjU4MDlMMjUuOTQ3NCA4LjA2OTE1WiIgc3Ryb2tlPSIjMDAxRTYwIi8+DQo8cGF0aCBkPSJNMTguNjQyMyA5LjQzNDA1QzE5LjEwNTggNi41Nzc2NiAxNy4xNjYxIDMuODg2MyAxNC4zMDk3IDMuNDIyNzNDMTEuNDUzMyAyLjk1OTE2IDguNzYxOTMgNC44OTg5MiA4LjI5ODM2IDcuNzU1M0M3LjgzNDc4IDEwLjYxMTcgOS43NzQ1NCAxMy4zMDMgMTIuNjMwOSAxMy43NjY2QzE1LjQ4NzMgMTQuMjMwMiAxOC4xNzg3IDEyLjI5MDQgMTguNjQyMyA5LjQzNDA1WiIgc3Ryb2tlPSIjMDAxRTYwIi8+DQo8cGF0aCBkPSJNMTYuNDMxOSA5LjA3NTY2QzE2LjY5NzQgNy40Mzk4NCAxNS41ODY1IDUuODk4NTIgMTMuOTUwNyA1LjYzMzA0QzEyLjMxNDggNS4zNjc1NiAxMC43NzM1IDYuNDc4NDQgMTAuNTA4IDguMTE0MjZDMTAuMjQyNiA5Ljc1MDA4IDExLjM1MzQgMTEuMjkxNCAxMi45ODkzIDExLjU1NjlDMTQuNjI1MSAxMS44MjI0IDE2LjE2NjQgMTAuNzExNSAxNi40MzE5IDkuMDc1NjZaIiBzdHJva2U9IiMwMDFFNjAiLz4NCjxwYXRoIGQ9Ik0yMC44NjkgMTUuODEyN0MyMC44NjkgMTUuNDAzNSAyMC45ODQxIDE1LjAzNjEgMjEuMjE5MyAxNC43NjlDMjEuNDUyMSAxNC41MDQ0IDIxLjgwNSAxNC4zNDAzIDIyLjI3NTQgMTQuMzQwM0MyMy4yMTYxIDE0LjM0MDMgMjMuNzc5NiAxNC45OTQ0IDIzLjc3OTYgMTUuODEyN1YyMy45NTE5QzIzLjc3OTYgMjQuNjg2OSAyMy42NTcyIDI1LjM3MDYgMjMuNDk1NSAyNS45NTM2QzIzLjQ5NTUgMjUuOTUzNiAyMy4wNTUxIDI3Ljg1NTUgMjIuMTI4MiAyOC40ODg1QzIxLjIwMTIgMjkuMTIxNCAxOS45NjI0IDI5LjQxNzEgMTcuNjI5OCAyOS40MTcxQzE1LjE2MDEgMjkuNDE3MSAxMi44OTkxIDI5LjE0OTkgMTIuMTAyNSAyOC42NTIxQzExLjMwNTkgMjguMTU0MiAxMS4wMzkxIDI3LjY4ODEgMTEuMDM5MSAyNy42ODgxQzEwLjE5MTQgMjYuNTI0NCA5Ljg1MzI4IDIzLjk3ODggOS4yMDQwOSAyMi45MTA0TDUuODk0IDE5LjAyN0M1LjQwMTUzIDE4LjQzMTYgNS4yNDg1OSAxNy42MDQ3IDYuMTYyODQgMTYuODQ4NkM3LjAxMDc3IDE2LjE0NzUgNy44Mjk0MyAxNi42NyA4LjIxNjU1IDE2Ljk5NThMMTEuOTc1MSAyMC41ODUxVjguNjg5OTFDMTEuOTc1MSA4LjI4MDY4IDEyLjE0MTggNy45MTA4OCAxMi40MDg4IDcuNjQxMjRDMTIuNjc4MyA3LjM3NDIgMTMuMDQ4MyA3LjIwNzUyIDEzLjQ1NzUgNy4yMDc1MkMxNC4yNTg2IDcuMjA3NTIgMTQuOTEwNCA3Ljg0NDU2IDE0LjkzNzMgOC42MzgzM1YxMy44ODI2QzE0LjkzNzMgMTMuMDY0IDE1LjYwMSAxMi40MDAzIDE2LjQxOTcgMTIuNDAwM0MxNy4yMzgzIDEyLjQwMDMgMTcuOTAyMSAxMy4wNjQgMTcuOTAyMSAxMy44ODI2TDE3LjkwNDMgMTcuNTYxNVYxNC44MDc2QzE3LjkwNDMgMTMuOTg5NCAxOC41NjgyIDEzLjMyNTUgMTkuMzg2NiAxMy4zMjU1QzE5Ljc5NTkgMTMuMzI1NSAyMC4xNjU5IDEzLjQ5MjEgMjAuNDM1MyAxMy43NTkyQzIwLjcwMjMgMTQuMDI4NiAyMC44NjkgMTQuMzk4NiAyMC44NjkgMTQuODA3OFYxNS44MTIzVjE1LjgxMjdaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTIwLjg2OSAxNy41NjIxVjE1LjgxMjdDMjAuODY5IDE1LjQwMzUgMjAuOTg0MSAxNS4wMzYxIDIxLjIxOTMgMTQuNzY5QzIxLjQ1MjEgMTQuNTA0NCAyMS44MDUgMTQuMzQwMyAyMi4yNzU0IDE0LjM0MDNDMjMuMjE2MSAxNC4zNDAzIDIzLjc3OTYgMTQuOTk0NCAyMy43Nzk2IDE1LjgxMjdWMjMuOTUxOUMyMy43Nzk2IDI0LjY4NjkgMjMuNjU3MiAyNS4zNzA2IDIzLjQ5NTUgMjUuOTUzNkMyMy40OTU1IDI1Ljk1MzYgMjMuMDU1MSAyNy44NTU1IDIyLjEyODIgMjguNDg4NUMyMS4yMDEyIDI5LjEyMTQgMTkuOTYyNCAyOS40MTcxIDE3LjYyOTggMjkuNDE3MUMxNS4xNjAxIDI5LjQxNzEgMTIuODk5MSAyOS4xNDk5IDEyLjEwMjUgMjguNjUyMUMxMS4zMDU5IDI4LjE1NDIgMTEuMDM5MSAyNy42ODgxIDExLjAzOTEgMjcuNjg4MUMxMC4xOTE0IDI2LjUyNDQgOS44NTMyOCAyMy45Nzg4IDkuMjA0MDkgMjIuOTEwNEw1Ljg5NCAxOS4wMjdDNS40MDE1MyAxOC40MzE2IDUuMjQ4NTkgMTcuNjA0NyA2LjE2Mjg0IDE2Ljg0ODZDNy4wMTA3NyAxNi4xNDc1IDcuODI5NDMgMTYuNjcgOC4yMTY1NSAxNi45OTU4TDExLjk3NTEgMjAuNTg1MVY4LjY4OTkxQzExLjk3NTEgOC4yODA2OCAxMi4xNDE4IDcuOTEwODggMTIuNDA4OCA3LjY0MTI0QzEyLjY3ODMgNy4zNzQyIDEzLjA0ODMgNy4yMDc1MiAxMy40NTc1IDcuMjA3NTJDMTQuMjU4NiA3LjIwNzUyIDE0LjkxMDQgNy44NDQ1NiAxNC45MzczIDguNjM4MzNWMTcuNTYxNUgxNC45Mzk3TDE0LjkzNzMgMTMuODgyNkMxNC45MzczIDEzLjA2NCAxNS42MDEgMTIuNDAwMyAxNi40MTk3IDEyLjQwMDNDMTcuMjM4MyAxMi40MDAzIDE3LjkwMjEgMTMuMDY0IDE3LjkwMjEgMTMuODgyNkwxNy45MDQzIDE3LjU2MTVWMTQuODA3NkMxNy45MDQzIDEzLjk4OTQgMTguNTY4MiAxMy4zMjU1IDE5LjM4NjYgMTMuMzI1NUMxOS43OTU5IDEzLjMyNTUgMjAuMTY1OSAxMy40OTIxIDIwLjQzNTMgMTMuNzU5MkMyMC43MDIzIDE0LjAyODYgMjAuODY5IDE0LjM5ODYgMjAuODY5IDE0LjgwNzhWMTUuODEyM1YxNy41NjIxWiIgc3Ryb2tlPSIjMDAxRTYwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

.gesture-scroll {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDUuMDYyNUMwIDIuMjY2NTYgMi4yNjY1NiAwIDUuMDYyNSAwSDI2LjkzNzVDMjkuNzMzNCAwIDMyIDIuMjY2NTYgMzIgNS4wNjI1VjI2LjkzNzVDMzIgMjkuNzMzNCAyOS43MzM0IDMyIDI2LjkzNzUgMzJINS4wNjI1QzIuMjY2NTYgMzIgMCAyOS43MzM0IDAgMjYuOTM3NVY1LjA2MjVaIiBmaWxsPSIjRjZGNUZCIi8+DQo8cGF0aCBkPSJNMjEuODMzNCA2LjA4NzE0QzIxLjgzMzQgNi45ODU5IDIxLjQ5NTYgNy44MDc2MyAyMC45Mzc1IDguNDI4ODRDMjAuMjk2MyA5LjE0NDQ1IDE5LjM2NiA5LjU5NDAzIDE4LjMyOTYgOS41OTQwM0MxOC4yOTI0IDkuNTk0MDMgMTguMjUyMyA5LjU5NDAzIDE4LjIxNTIgOS41OTEyQzE3Ljk1MTggMTAuNjAxNyAxNy4yNTA1IDExLjQzNDggMTYuMzI1OSAxMS44NzI2QzE1Ljg3MDYgMTIuMDkwMiAxNS4zNjEyIDEyLjIxMDQgMTQuODIzMSAxMi4yMTA0QzEyLjg4NzkgMTIuMjEwNCAxMS4zMTY0IDEwLjY0MTggMTEuMzE2NCA4LjcwMzc2QzExLjMxNjQgNy44MDQ4IDExLjY1NyA2Ljk4MzI3IDEyLjIxNTQgNi4zNjIwN0MxMi44NTY2IDUuNjQ5MjkgMTMuNzg2OSA1LjE5OTkxIDE0LjgyMzMgNS4xOTk5MUMxNC44NjA1IDUuMTk5OTEgMTQuOTAwNSA1LjE5OTkxIDE0LjkzNzcgNS4yMDI3NEMxNS4xOTgzIDQuMTkyMiAxNS45MDI0IDMuMzU5MTQgMTYuODI3IDIuOTIxMjlDMTcuMjgyMiAyLjcwMzc3IDE3Ljc5MTYgMi41ODM1IDE4LjMzIDIuNTgzNUMyMC4yNjQ3IDIuNTgzMjkgMjEuODMzNCA0LjE1MTk3IDIxLjgzMzQgNi4wODcxNFoiIHN0cm9rZT0iIzAwMUU2MCIvPg0KPHBhdGggZD0iTTIyLjg5ODIgMTUuODA4OEMyMi44OTgyIDE1LjM5MzQgMjMuMDE1MSAxNS4wMjA0IDIzLjI1MzggMTQuNzQ5M0MyMy40OTAxIDE0LjQ4MDcgMjMuODQ4MyAxNC4zMTQxIDI0LjMyNTggMTQuMzE0MUMyNS4yODEgMTQuMzE0MSAyNS44NTI5IDE0Ljk3ODEgMjUuODUyOSAxNS44MDg4VjI0LjA3MUMyNS44NTI5IDI0LjgxNzEgMjUuNzI4NSAyNS41MTExIDI1LjU2NDQgMjYuMTAzQzI1LjU2NDQgMjYuMTAzIDI0Ljk0NzQgMjguMDQ4NyAyNC4xNzY0IDI4LjQ3NEMyMy40MDU0IDI4Ljg5OTMgMjEuOTc3OSAyOS40MTY2IDE5LjYxMDEgMjkuNDE2NkMxNy4xMDMgMjkuNDE2NiAxNS4yNDYzIDI5LjAxOTUgMTQuNjA3OCAyOC44NTUzQzEzLjk2OTMgMjguNjkxMiAxMy40OTYgMjguNDc0IDEyLjkxOTggMjcuODYzN0MxMi4zNDM1IDI3LjI1MzQgMTEuNzE2IDI0LjA5ODMgMTEuMDU3IDIzLjAxMzhMNy42OTY4MyAxOS4wNzE3QzcuMTk2OTIgMTguNDY3MiA3LjA0MTY2IDE3LjYyNzkgNy45Njk3MyAxNi44NjA0QzguODMwNDggMTYuMTQ4NiA5LjY2MTUzIDE2LjY3OSAxMC4wNTQ1IDE3LjAwOTdMMTMuODY5NyAyMC42NTM1VjguNTc4NTFDMTMuODY5NyA4LjE2MzA5IDE0LjAzODkgNy43ODc3IDE0LjMwOTkgNy41MTM5OUMxNC41ODM0IDcuMjQyOTEgMTQuOTU5IDcuMDczNzEgMTUuMzc0NSA3LjA3MzcxQzE2LjE4NzcgNy4wNzM3MSAxNi44NDkzIDcuNzIwMzggMTYuODc2NiA4LjUyNjE1VjYuNzEwNjVDMTYuODc2NiA1Ljg4MDAyIDE3LjU1MDYgNS4yMDYwNSAxOC4zODE0IDUuMjA2MDVDMTguNzk2OCA1LjIwNjA1IDE5LjE3MjQgNS4zNzUyNSAxOS40NDU5IDUuNjQ2MzRDMTkuNzE3IDUuOTE5ODQgMTkuODg2MiA2LjI5NTQ0IDE5Ljg4NjIgNi43MTA4NVYxNy41ODQ3SDE5Ljg4ODZWMTQuNzg5MUMxOS44ODg2IDEzLjk1ODUgMjAuNTYyNiAxMy4yODQzIDIxLjM5MzQgMTMuMjg0M0MyMS44MDg5IDEzLjI4NDMgMjIuMTg0MyAxMy40NTM1IDIyLjQ1OCAxMy43MjQ2QzIyLjcyOSAxMy45OTgxIDIyLjg5ODIgMTQuMzczNyAyMi44OTgyIDE0Ljc4OTFWMTUuODA4OFoiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBkPSJNMTYuODc2NiA4LjUyNjE1QzE2Ljg0OTMgNy43MjAzOCAxNi4xODc3IDcuMDczNzEgMTUuMzc0NSA3LjA3MzcxQzE0Ljk1OSA3LjA3MzcxIDE0LjU4MzQgNy4yNDI5MSAxNC4zMDk5IDcuNTEzOTlDMTQuMDM4OSA3Ljc4NzcgMTMuODY5NyA4LjE2MzA5IDEzLjg2OTcgOC41Nzg1MVYyMC42NTM1TDEwLjA1NDUgMTcuMDA5N0M5LjY2MTUzIDE2LjY3OSA4LjgzMDQ4IDE2LjE0ODYgNy45Njk3MyAxNi44NjA0QzcuMDQxNjYgMTcuNjI3OSA3LjE5NjkyIDE4LjQ2NzIgNy42OTY4MyAxOS4wNzE3TDExLjA1NyAyMy4wMTM4QzExLjcxNiAyNC4wOTgzIDEyLjM0MzUgMjcuMjUzNCAxMi45MTk4IDI3Ljg2MzdDMTMuNDk2IDI4LjQ3NCAxMy45NjkzIDI4LjY5MTIgMTQuNjA3OCAyOC44NTUzQzE1LjI0NjMgMjkuMDE5NSAxNy4xMDMgMjkuNDE2NiAxOS42MTAxIDI5LjQxNjZDMjEuOTc3OSAyOS40MTY2IDIzLjQwNTQgMjguODk5MyAyNC4xNzY0IDI4LjQ3NEMyNC45NDc0IDI4LjA0ODcgMjUuNTY0NCAyNi4xMDMgMjUuNTY0NCAyNi4xMDNDMjUuNzI4NSAyNS41MTExIDI1Ljg1MjkgMjQuODE3MSAyNS44NTI5IDI0LjA3MVYxNS44MDg4QzI1Ljg1MjkgMTQuOTc4MSAyNS4yODEgMTQuMzE0MSAyNC4zMjU4IDE0LjMxNDFDMjMuODQ4MyAxNC4zMTQxIDIzLjQ5MDEgMTQuNDgwNyAyMy4yNTM4IDE0Ljc0OTNDMjMuMDE1MSAxNS4wMjA0IDIyLjg5ODIgMTUuMzkzNCAyMi44OTgyIDE1LjgwODhWMTcuNTg0N1YxNC43ODkxQzIyLjg5ODIgMTQuMzczNyAyMi43MjkgMTMuOTk4MSAyMi40NTggMTMuNzI0NkMyMi4xODQzIDEzLjQ1MzUgMjEuODA4OSAxMy4yODQzIDIxLjM5MzQgMTMuMjg0M0MyMC41NjI2IDEzLjI4NDMgMTkuODg4NiAxMy45NTg1IDE5Ljg4ODYgMTQuNzg5MVYxNy41ODQ3SDE5Ljg4NjJWNi43MTA4NUMxOS44ODYyIDYuMjk1NDQgMTkuNzE3IDUuOTE5ODQgMTkuNDQ1OSA1LjY0NjM0QzE5LjE3MjQgNS4zNzUyNSAxOC43OTY4IDUuMjA2MDUgMTguMzgxNCA1LjIwNjA1QzE3LjU1MDYgNS4yMDYwNSAxNi44NzY2IDUuODgwMDIgMTYuODc2NiA2LjcxMDY1VjguNTI2MTVaTTE2Ljg3NjYgOC41MjYxNVYxNy41ODQySDE2Ljg3OVY4LjU3ODMxQzE2Ljg3OSA4LjU2MDkyIDE2Ljg3OTEgOC41NDM1NCAxNi44NzY2IDguNTI2MTVaIiBzdHJva2U9IiMwMDFFNjAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik04LjEwNTQ3IDEwLjY2OTRMOC4xMDU0NyA1LjgxNzg2IiBzdHJva2U9IiMwMDFFNjAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik04LjEwNTQ4IDIuNTgzNDlMMTAuMTI3IDUuODE3ODdMNi4wODM5OCA1LjgxNzg3TDguMTA1NDggMi41ODM0OVoiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwMDFFNjAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik04LjEwNTQ4IDE0LjEwNkw2LjA4Mzk4IDEwLjg3MTZMMTAuMTI3IDEwLjg3MTZMOC4xMDU0OCAxNC4xMDZaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjMDAxRTYwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

.gesture-touchpad {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDUuMDYyNUMwIDIuMjY2NTYgMi4yNjY1NiAwIDUuMDYyNSAwSDI2LjkzNzVDMjkuNzMzNCAwIDMyIDIuMjY2NTYgMzIgNS4wNjI1VjI2LjkzNzVDMzIgMjkuNzMzNCAyOS43MzM0IDMyIDI2LjkzNzUgMzJINS4wNjI1QzIuMjY2NTYgMzIgMCAyOS43MzM0IDAgMjYuOTM3NVY1LjA2MjVaIiBmaWxsPSIjRjZGNUZCIi8+DQo8cmVjdCB4PSI4IiB5PSIyLjUiIHdpZHRoPSIxNCIgaGVpZ2h0PSI4LjUiIHJ4PSIyIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjMDAxRTYwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMTkuMjk4OSA2LjQxMjM1TDE5LjMwMTMgMTcuMDE2NlY4LjQxOTY1QzE5LjMwMTMgNy42MDk0IDE5Ljk3NTYgNi45NTIxMiAyMC44MDYzIDYuOTUyMTJDMjEuMjIxNyA2Ljk1MjEyIDIxLjU5NzMgNy4xMTcxMyAyMS44NzA5IDcuMzgxNUMyMi4xNDIgNy42NDg0MyAyMi4zMTEyIDguMDE0NTIgMjIuMzExMiA4LjQxOTY1VjkuNDE0MDNWMTUuMjg0OUMyMi4zMTEyIDE0Ljg4IDIyLjQyOCAxNC41MTYxIDIyLjY2NjggMTQuMjUxN0MyMi45MDMxIDEzLjk4OTcgMjMuMjYxNCAxMy44MjczIDIzLjczODkgMTMuODI3M0MyNC42OTM5IDEzLjgyNzMgMjUuMjY2MSAxNC40NzQ5IDI1LjI2NjEgMTUuMjg0OVYyMy4zNDI1QzI1LjI2NjEgMjQuMDcwMiAyNS4yNTg3IDI0Ljc5NDMgMjUuMDk0NiAyNS4zNzE2QzI0Ljg3MDMgMjYuMTYwMSAyNC42OTA4IDI2LjM3MTIgMjQuMjg2MiAyNy4wMDQ5QzI0LjI4NjIgMjcuMDA0OSAyMy4yODY1IDI4LjAyMTEgMjIuODcxIDI4LjMxOTFDMjIuNDU1NSAyOC42MTcgMjEuMzk3NSAyOS4yMDU4IDE5LjAyOTYgMjkuMjA1OEMxNi41MjI1IDI5LjIwNTggMTUuMTU3NSAyOC45MTUzIDE0LjQ5MzQgMjguNDUyQzE0LjQ5MzQgMjguNDUyIDEzLjE2NjcgMjcuODI1OCAxMi4zMzE4IDI2LjYzNjlDMTEuNDk2OSAyNS40NDgxIDExLjEyNzkgMjMuMzY4OSAxMC40Njg5IDIyLjMxMTVMNy4xMDg0NiAxOC40NjdDNi42MDg1IDE3Ljg3NzcgNi4zNTM3OCAxNi45MzAzIDcuMzMzMjggMTYuMjMxNkM4LjI3NjM5IDE1LjU1OSA5LjA3MzUzIDE2LjEzMzggOS40NjY1NCAxNi40NTYzTDEzLjI4MiAyMC4wMDk4VjguMjMzOTRDMTMuMjgyIDcuODI4ODEgMTMuNDUxMyA3LjQ2MjUzIDEzLjcyMjQgNy4xOTU3OUMxMy45OTYxIDYuOTMxNDIgMTQuMzcxNSA2Ljc2NjQyIDE0Ljc4NyA2Ljc2NjQyQzE1LjYwMDMgNi43NjY0MiAxNi4yNjIgNy4zOTcwNyAxNi4yODkyIDguMTgyODhWNi40MTIzNUMxNi4yODkyIDUuNjAyMSAxNi45NjMzIDQuOTQ0ODIgMTcuNzk0IDQuOTQ0ODJDMTguMjA5NCA0Ljk0NDgyIDE4LjU4NSA1LjEwOTgzIDE4Ljg1ODYgNS4zNzQyQzE5LjEyOTcgNS42NDExMyAxOS4yOTg5IDYuMDA3MjIgMTkuMjk4OSA2LjQxMjM1WiIgZmlsbD0id2hpdGUiLz4NCjxwYXRoIGQ9Ik0xNi4yODkyIDguMTgyODhWNi40MTIzNUMxNi4yODkyIDUuNjAyMSAxNi45NjMzIDQuOTQ0ODIgMTcuNzk0IDQuOTQ0ODJDMTguMjA5NCA0Ljk0NDgyIDE4LjU4NSA1LjEwOTgzIDE4Ljg1ODYgNS4zNzQyQzE5LjEyOTcgNS42NDExMyAxOS4yOTg5IDYuMDA3MjIgMTkuMjk4OSA2LjQxMjM1TDE5LjMwMTMgMTcuMDE2NlY4LjQxOTY1QzE5LjMwMTMgNy42MDk0IDE5Ljk3NTYgNi45NTIxMiAyMC44MDYzIDYuOTUyMTJDMjEuMjIxNyA2Ljk1MjEyIDIxLjU5NzMgNy4xMTcxMyAyMS44NzA5IDcuMzgxNUMyMi4xNDIgNy42NDg0MyAyMi4zMTEyIDguMDE0NTIgMjIuMzExMiA4LjQxOTY1VjkuNDE0MDNWMTcuMDE2OFYxNS4yODQ5QzIyLjMxMTIgMTQuODggMjIuNDI4IDE0LjUxNjEgMjIuNjY2OCAxNC4yNTE3QzIyLjkwMzEgMTMuOTg5NyAyMy4yNjE0IDEzLjgyNzMgMjMuNzM4OSAxMy44MjczQzI0LjY5MzkgMTMuODI3MyAyNS4yNjYxIDE0LjQ3NDkgMjUuMjY2MSAxNS4yODQ5VjIzLjM0MjVDMjUuMjY2MSAyNC4wNzAyIDI1LjI1ODcgMjQuNzk0MyAyNS4wOTQ2IDI1LjM3MTZDMjQuODcwMyAyNi4xNjAxIDI0LjY5MDggMjYuMzcxMiAyNC4yODYyIDI3LjAwNDlDMjQuMjg2MiAyNy4wMDQ5IDIzLjI4NjUgMjguMDIxMSAyMi44NzEgMjguMzE5MUMyMi40NTU1IDI4LjYxNyAyMS4zOTc1IDI5LjIwNTggMTkuMDI5NiAyOS4yMDU4QzE2LjUyMjUgMjkuMjA1OCAxNS4xNTc1IDI4LjkxNTMgMTQuNDkzNCAyOC40NTJDMTQuNDkzNCAyOC40NTIgMTMuMTY2NyAyNy44MjU4IDEyLjMzMTggMjYuNjM2OUMxMS40OTY5IDI1LjQ0ODEgMTEuMTI3OSAyMy4zNjg5IDEwLjQ2ODkgMjIuMzExNUw3LjEwODQ2IDE4LjQ2N0M2LjYwODUgMTcuODc3NyA2LjM1Mzc4IDE2LjkzMDMgNy4zMzMyOCAxNi4yMzE2QzguMjc2MzkgMTUuNTU5IDkuMDczNTMgMTYuMTMzOCA5LjQ2NjU0IDE2LjQ1NjNMMTMuMjgyIDIwLjAwOThWOC4yMzM5NEMxMy4yODIgNy44Mjg4MSAxMy40NTEzIDcuNDYyNTMgMTMuNzIyNCA3LjE5NTc5QzEzLjk5NjEgNi45MzE0MiAxNC4zNzE1IDYuNzY2NDIgMTQuNzg3IDYuNzY2NDJDMTUuNjAwMyA2Ljc2NjQyIDE2LjI2MiA3LjM5NzA3IDE2LjI4OTIgOC4xODI4OFpNMTYuMjg5MiA4LjE4Mjg4QzE2LjI5MTcgOC4xOTk4NCAxNi4yOTE3IDguMjE2NzkgMTYuMjkxNyA4LjIzMzc0TDE2LjI4OTIgMTcuMDE2NlY4LjE4Mjg4WiIgc3Ryb2tlPSIjMDAxRTYwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

.key-mapping-primary {
   position: relative;
   margin: 0 20px;
}

.keyboard-setting {
   min-height: 187px;
   margin-top: 10px;
}

.keyboard-setting-line {
   width: 100%;
}

.keyboard-setting-mapping {
   min-height: 260px;
}

.keyboard-setting-mapping.enable-language-specific {
   height: 360px !important;
}

.keyboard-setting-mapping.disable-language-specific {
   height: 260px !important;
}

/* Inside the embedded settings dialog, the mapping area must flex instead of
   using a fixed pixel height so it adapts to the dialog's available space. */
.setting-keymapping-embedded-host .keyboard-setting-mapping.enable-language-specific,
.setting-keymapping-embedded-host .keyboard-setting-mapping.disable-language-specific {
   height: auto !important;
}

.key-mapping-specific {
   height: 95px;
   border: 1px solid #ddd;
   overflow-y: auto;
   scrollbar-width: none;
   padding-top: 3px;
}

.key-mapping-specific-language {
   display: flex;
   align-items: center;
   margin: 10px 0;
}

.key-mapping-language-checkbox {
   flex-shrink: 0;
}

.key-mapping-language-label {
   margin-left: 8px;
}

.key-mapping-current-language {
   position: relative;
   left: 5px;
   opacity: 0.7;
   font-size: 13px;
}

.keyboard-setting-separator {
   width: 93%;
}

.key-mapping-title {
   display: flex;
   border: 1px solid #ddd;
   border-bottom: 0;
}

.key-mapping-title .title {
   width: 35%;
}

.key-mapping-title .title:nth-child(1) {
   width: 15%;
   padding-left: 20px;
}

.key-mapping-content {
   height: 93px;
   overflow-y: auto;
   border-top: 0;
   border: 1px solid #ddd;
   scrollbar-width: none;
}

.keyboard-setting-content::-webkit-scrollbar,
.key-mapping-content::-webkit-scrollbar,
.key-mapping-specific::-webkit-scrollbar {
   display: none; /* for Chrome, Safari, and Opera */
}

.keyboard-setting-content {
   padding: 10px 12px 25px 5px;
   -ms-overflow-style: none; /* for Internet Explorer, Edge */
   scrollbar-width: none; /* for Firefox */
}

.key-mapping-row {
   position: relative;
   display: flex;
}

.key-mapping-row:hover {
   background-color: var(--prsm-bgcolor-accent-teal-lighter, rgb(201 255 239 / 100%));
}

.key-mapping-row.isChosen {
   background-color: #61bbe1;
}

.key-mapping-row.isDefault {
   cursor: default;
   background-color: transparent;
}

.key-mapping-row.isDefault:hover {
   background-color: var(--prsm-bgcolor-accent-teal-lighter, rgb(201 255 239 / 100%));
}

.key-mapping-checkbox {
   width: 15%;
   padding-left: 33px;
}

.key-mapping-shortcut {
   width: 35%;
   cursor: pointer;
   text-overflow: ellipsis;
   overflow: hidden;
   padding-right: 42px;
}

.duplicate-warn {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOSAxNS43NUMxMi43MjIzIDE1Ljc1IDE1Ljc1IDEyLjcyMjIgMTUuNzUgOUMxNS43NSA1LjI3Nzc1IDEyLjcyMjMgMi4yNSA5IDIuMjVDNS4yNzc3NSAyLjI1IDIuMjUgNS4yNzc3NSAyLjI1IDlDMi4yNSAxMi43MjIyIDUuMjc3NzUgMTUuNzUgOSAxNS43NVpNOSAwLjc0OTk5OUMxMy41NDg4IDAuNzUgMTcuMjUgNC40NTEyNSAxNy4yNSA5QzE3LjI1IDEzLjU0ODcgMTMuNTQ4NyAxNy4yNSA5IDE3LjI1QzQuNDUxMjUgMTcuMjUgMC43NSAxMy41NDg3IDAuNzUwMDAxIDlDMC43NTAwMDEgNC40NTEyNSA0LjQ1MTI1IDAuNzQ5OTk5IDkgMC43NDk5OTlaTTkgNC41ODI3MkM5LjQxNDc1IDQuNTgyNzIgOS43NSA0LjkxNzk3IDkuNzUgNS4zMzI3Mkw5Ljc1IDkuMDgyNzJDOS43NSA5LjQ5NzQ3IDkuNDE0NzUgOS44MzI3MiA5IDkuODMyNzJDOC41ODUyNSA5LjgzMjcyIDguMjUgOS40OTc0NyA4LjI1IDkuMDgyNzJMOC4yNSA1LjMzMjcyQzguMjUgNC45MTc5NyA4LjU4NTI1IDQuNTgyNzIgOSA0LjU4MjcyWk05IDEzLjA0MzdDOS41MTc1IDEzLjA0MzcgOS45Mzc1IDEyLjYyMzcgOS45Mzc1IDEyLjEwNjJDOS45Mzc1IDExLjU4ODcgOS41MTc1IDExLjE2ODcgOSAxMS4xNjg3QzguNDgyNSAxMS4xNjg3IDguMDYyNSAxMS41ODg3IDguMDYyNSAxMi4xMDYyQzguMDYyNSAxMi42MjM3IDguNDgyNSAxMy4wNDM3IDkgMTMuMDQzN1oiIGZpbGw9IiNFMTIyMDAiLz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 15px 15px;
   background-position: 0 4px;
   height: 22.5px;
   width: 15px;
   position: absolute;
   right: 16px;
}

.key-mapping-operation-row {
   height: 30px;
   border: 1px solid #ddd;
   border-top: none;
}

.key-mapping-button-column {
   display: inline-block;
   height: 30px;
   border-right: 1px solid #ddd;
}

.button-minus-plus {
   display: inline-block;
   border: none;
   height: 20px;
   width: 24px;
}

.button-plus {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik05LjY3NDg4IDguMTc0NzRWMi4yNTA0OUM5LjY3NDg4IDEuODM1NzQgOS4zMzg4OCAxLjUwMDQ5IDguOTI0ODggMS41MDA0OUM4LjUxMDEzIDEuNTAwNDkgOC4xNzQ4OCAxLjgzNTc0IDguMTc0ODggMi4yNTA0OVY4LjE3NDc0SDIuMjQ5ODhDMS44MzU4OCA4LjE3NDc0IDEuNDk5ODggOC41MTA3NCAxLjQ5OTg4IDguOTI0NzRDMS40OTk4OCA5LjMzODc0IDEuODM1ODggOS42NzQ3NCAyLjI0OTg4IDkuNjc0NzRIOC4xNzQ4OFYxNS43NTAyQzguMTc0ODggMTYuMTY0OSA4LjUxMDEzIDE2LjUwMDIgOC45MjQ4OCAxNi41MDAyQzkuMzM4ODggMTYuNTAwMiA5LjY3NDg4IDE2LjE2NDkgOS42NzQ4OCAxNS43NTAyVjkuNjc0NzRIMTUuNzVDMTYuMTY0IDkuNjc0NzQgMTYuNSA5LjMzODc0IDE2LjUgOC45MjQ3NEMxNi41IDguNTEwNzQgMTYuMTY0IDguMTc0NzQgMTUuNzUgOC4xNzQ3NEg5LjY3NDg4WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K) center no-repeat #f2f2f2;
   background-size: 12px 12px;
   margin: 5px 8px 0;
}

.button-minus {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHg9IjEuNSIgeT0iOC4yNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjEuNSIgcng9IjAuNzUiIGZpbGw9IiMwMDAwMDAiLz4NCjwvc3ZnPg0K) center no-repeat #f2f2f2;
   background-size: 12px 12px;
   margin: 5px 8px 0 0;
}

.button-minus:disabled {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHg9IjEuNSIgeT0iOC4yNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjEuNSIgcng9IjAuNzUiIGZpbGw9IiM5QTlBOUEiLz4NCjwvc3ZnPg0K) center no-repeat #f2f2f2;
   background-size: 12px 12px;
   margin: 5px 8px 0 0;
}

#addKeyMapping {
   left: 25px;
}

#addKeyMapping .horizontal {
   top: 1px;
}

.origin-Modifier-Keys,
.mapping-Modifier-Keys {
   display: inline-block;
   border: 1px solid;
   border-radius: 6px;
}

.key-mapping-sub {
   position: relative;
   height: 230px;
   margin-left: 20px;
   margin-top: -25px;
}

.key-mapping-originShortcut {
   position: absolute;
   width: 480px;
   top: 10px;
}

.key-mapping-mappingShortcut {
   position: absolute;
   width: 480px;
   top: 90px;
}

.key-mapping-sub button {
   border: 0;
   background-color: white;
}

.key-mapping-sub button:focus {
   outline: none;
}

.origin-Modifier-Key:nth-child(1) button,
.mapping-Modifier-Key:nth-child(1) button {
   border-radius: 6px 0 0 6px;
}

.origin-Modifier-Key:nth-child(4) button,
.mapping-Modifier-Key:nth-child(4) button {
   border-radius: 0 6px 6px 0;
}

.origin-NonModifier-Key,
.mapping-NonModifie-Key {
   display: inline-block;
   position: absolute;
   right: 0;
}

.origin-NonModifier-Key-input,
.mapping-NonModifier-Key-input {
   width: 160px;
   height: 25px;
}

.key-mapping-sub-footer button[disabled] {
   background-color: #999;
}

.key-mapping-fromTo {
   margin: 10px 0;
   font-size: 18px;
   font-weight: 600;
}

.vertical-line {
   display: inline-block;
   height: 14px;
   width: 1px;
   border-left: 1px solid #ccc;
   transform: translateY(2px);
}

.warning-message {
   position: absolute;
   width: 480px;
   top: 158px;
   margin-top: 20px;
   color: red;
}

.auto-usb-title-container {
   width: 440px;
   height: 32px;
   margin: 32px 32px 26px;
}

#auto-usb-title {
   margin: -20px 0 0 -20px;
   font-size: 24px;
   font-weight: 700;
   line-height: 32px;
}

.auto-usb-search-desktop-icon {
   position: absolute;
   margin-top: 20px;
   margin-left: 10px;
   width: 16px;
   height: 16px;
   z-index: 99;
}

.circle-check-icon {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NjY2MjYgOC4wMDAwOEMwLjY2NjYyNiAzLjk1MjA4IDMuOTUxOTYgMC42NjY3NDggNy45OTk5NiAwLjY2Njc0OEMxMi4wNDggMC42NjY3NDggMTUuMzMzMyAzLjk1MjA4IDE1LjMzMzMgOC4wMDAwOEMxNS4zMzMzIDEyLjA0ODEgMTIuMDQ4IDE1LjMzMzQgNy45OTk5NiAxNS4zMzM0QzMuOTUxOTYgMTUuMzMzNCAwLjY2NjYyNiAxMi4wNDgxIDAuNjY2NjI2IDguMDAwMDhaTTYuNjY2NjMgMTEuMjc2MUwxMS44MDQ2IDYuMTM4MDhDMTIuMDY1MyA1Ljg3NzQyIDEyLjA2NTMgNS40NTYwOCAxMS44MDQ2IDUuMTk1NDJDMTEuNTQ0IDQuOTM0NzUgMTEuMTIyNiA0LjkzNDc1IDEwLjg2MiA1LjE5NTQyTDYuNjY2NjMgOS4zOTA3NUw1LjEzNzk2IDcuODYyMDhDNC44NzcyOSA3LjYwMTQyIDQuNDU1OTYgNy42MDE0MiA0LjE5NTI5IDcuODYyMDhDMy45MzQ2MyA4LjEyMjc1IDMuOTM0NjMgOC41NDQwOCA0LjE5NTI5IDguODA0NzVMNi42NjY2MyAxMS4yNzYxWiIgZmlsbD0iIzAwNzlCOCIvPg0KPC9zdmc+DQo=) center no-repeat;
   background-size: 14px 14px;
   display: inline-block;
   margin: 0 0 -2px 5px;
   width: 14px;
   height: 14px;
}

.usb-modal-button-right {
   float: right;
   margin-right: 13px;
   font-size: 16px;
   font-weight: 600;
}

.sub-dialog-tittle {
   margin: 10px 0 0 25px;
}

.key-mapping-edit {
   position: absolute;
   background-color: transparent;
   right: 45px;
   padding: 2px 0 0;
   font-size: 13px;
   color: #0079b8;
   border: none;
}

.key-mapping-warning-column {
   display: inline-block;
   padding-left: 15px;
   font-size: 14px;
   color: #e12200;
}

.duplicate-warning-message-icon {
   display: inline-block;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOSAxNS43NUMxMi43MjIzIDE1Ljc1IDE1Ljc1IDEyLjcyMjIgMTUuNzUgOUMxNS43NSA1LjI3Nzc1IDEyLjcyMjMgMi4yNSA5IDIuMjVDNS4yNzc3NSAyLjI1IDIuMjUgNS4yNzc3NSAyLjI1IDlDMi4yNSAxMi43MjIyIDUuMjc3NzUgMTUuNzUgOSAxNS43NVpNOSAwLjc0OTk5OUMxMy41NDg4IDAuNzUgMTcuMjUgNC40NTEyNSAxNy4yNSA5QzE3LjI1IDEzLjU0ODcgMTMuNTQ4NyAxNy4yNSA5IDE3LjI1QzQuNDUxMjUgMTcuMjUgMC43NSAxMy41NDg3IDAuNzUwMDAxIDlDMC43NTAwMDEgNC40NTEyNSA0LjQ1MTI1IDAuNzQ5OTk5IDkgMC43NDk5OTlaTTkgNC41ODI3MkM5LjQxNDc1IDQuNTgyNzIgOS43NSA0LjkxNzk3IDkuNzUgNS4zMzI3Mkw5Ljc1IDkuMDgyNzJDOS43NSA5LjQ5NzQ3IDkuNDE0NzUgOS44MzI3MiA5IDkuODMyNzJDOC41ODUyNSA5LjgzMjcyIDguMjUgOS40OTc0NyA4LjI1IDkuMDgyNzJMOC4yNSA1LjMzMjcyQzguMjUgNC45MTc5NyA4LjU4NTI1IDQuNTgyNzIgOSA0LjU4MjcyWk05IDEzLjA0MzdDOS41MTc1IDEzLjA0MzcgOS45Mzc1IDEyLjYyMzcgOS45Mzc1IDEyLjEwNjJDOS45Mzc1IDExLjU4ODcgOS41MTc1IDExLjE2ODcgOSAxMS4xNjg3QzguNDgyNSAxMS4xNjg3IDguMDYyNSAxMS41ODg3IDguMDYyNSAxMi4xMDYyQzguMDYyNSAxMi42MjM3IDguNDgyNSAxMy4wNDM3IDkgMTMuMDQzN1oiIGZpbGw9IiNFMTIyMDAiLz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 15px 15px;
   height: 15px;
   width: 15px;
   margin-bottom: 2px;
}

.duplicate-warning-message-text {
   position: relative;
   left: 3px;
   bottom: 4px;
}

.warning-message-icon {
   display: inline-block;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOSAxNS43NUMxMi43MjIzIDE1Ljc1IDE1Ljc1IDEyLjcyMjIgMTUuNzUgOUMxNS43NSA1LjI3Nzc1IDEyLjcyMjMgMi4yNSA5IDIuMjVDNS4yNzc3NSAyLjI1IDIuMjUgNS4yNzc3NSAyLjI1IDlDMi4yNSAxMi43MjIyIDUuMjc3NzUgMTUuNzUgOSAxNS43NVpNOSAwLjc0OTk5OUMxMy41NDg4IDAuNzUgMTcuMjUgNC40NTEyNSAxNy4yNSA5QzE3LjI1IDEzLjU0ODcgMTMuNTQ4NyAxNy4yNSA5IDE3LjI1QzQuNDUxMjUgMTcuMjUgMC43NSAxMy41NDg3IDAuNzUwMDAxIDlDMC43NTAwMDEgNC40NTEyNSA0LjQ1MTI1IDAuNzQ5OTk5IDkgMC43NDk5OTlaTTkgNC41ODI3MkM5LjQxNDc1IDQuNTgyNzIgOS43NSA0LjkxNzk3IDkuNzUgNS4zMzI3Mkw5Ljc1IDkuMDgyNzJDOS43NSA5LjQ5NzQ3IDkuNDE0NzUgOS44MzI3MiA5IDkuODMyNzJDOC41ODUyNSA5LjgzMjcyIDguMjUgOS40OTc0NyA4LjI1IDkuMDgyNzJMOC4yNSA1LjMzMjcyQzguMjUgNC45MTc5NyA4LjU4NTI1IDQuNTgyNzIgOSA0LjU4MjcyWk05IDEzLjA0MzdDOS41MTc1IDEzLjA0MzcgOS45Mzc1IDEyLjYyMzcgOS45Mzc1IDEyLjEwNjJDOS45Mzc1IDExLjU4ODcgOS41MTc1IDExLjE2ODcgOSAxMS4xNjg3QzguNDgyNSAxMS4xNjg3IDguMDYyNSAxMS41ODg3IDguMDYyNSAxMi4xMDYyQzguMDYyNSAxMi42MjM3IDguNDgyNSAxMy4wNDM3IDkgMTMuMDQzN1oiIGZpbGw9IiNFMTIyMDAiLz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 15px 15px;
   height: 15px;
   width: 15px;
   margin: 5px 0 0 2px;
}

.warning-message-text {
   position: relative;
   bottom: 2px;
   left: 7px;
   color: #e12200;
}

@media only screen and (resolution >= 192dpi), only screen and (resolution >= 2dppx) {
   .about-dialog-logo {
      background: url(icons-38207119424/horizon-icon.svg) top left no-repeat;
      background-size: contain;
   }
}

/* About Modal Responsive Styles */
@media (width <= 500px) {
   .about-window .modal-dialog {
      width: 95% !important;
      max-width: 95% !important;
   }

   .about-window .modal-title {
      font-size: 18px !important;
      padding: 20px 20px 12px !important;
   }

   .about-modal-body {
      padding: 15px 20px 20px !important;
   }

   .about-title {
      font-size: 13px !important;
   }

   .about-text {
      font-size: 12px !important;
   }

   .about-link-row {
      gap: 20px !important;
   }

   .about-section {
      padding-left: 0 !important;
   }

   .about-modal-footer {
      padding: 20px 20px 12px !important;
      height: 56px !important;
      box-sizing: border-box !important;
      border-bottom-left-radius: 16px !important;
      border-bottom-right-radius: 16px !important;
   }
}

@media (width <= 540px) {
   .about-window .modal-title {
      font-size: 16px !important;
      padding: 18px 18px 10px !important;
   }

   .about-modal-body {
      padding: 12px 18px 18px !important;
   }

   .about-title {
      font-size: 12px !important;
   }

   .about-text {
      font-size: 11px !important;
      line-height: 16px !important;
   }

   .about-link-row {
      gap: 16px !important;
   }

   .about-link-text {
      font-size: 11px !important;
   }

   .about-modal-footer {
      padding: 4px 18px 10px !important;
      gap: 6px !important;
      height: 48px !important;
      box-sizing: border-box !important;
      border-bottom-left-radius: 16px !important;
      border-bottom-right-radius: 16px !important;
   }

   .about-modal-btn-help,
   .about-modal-btn-ok {
      font-size: 12px !important;
      padding: 5px 16px !important;
   }

   .about-modal-close-btn {
      right: 10px !important;
   }
}

@media (width <= 452px) {
   .about-window .about-modal-body {
      padding: 10px 16px 16px;
   }

   .about-window .about-title {
      font-size: 11px;
   }

   .about-window .about-text {
      font-size: 10px;
      line-height: 14px;
   }

   .about-window .about-link-row {
      gap: 12px;
   }

   .about-window .about-link-text {
      font-size: 10px;
   }

   .about-window .about-link-icon {
      width: 12px;
      height: 12px;
   }

   .about-window .about-modal-footer {
      padding: 14px 16px 8px;
      gap: 6px;
      height: 44px;
      box-sizing: border-box;
      border-bottom-left-radius: 16px;
      border-bottom-right-radius: 16px;
   }

   .setting-auto-usb-window > .modal-content {
      /* Was 504px — wider than the 340px phone dialog, so it overflowed. */
      width: 100%;
      max-width: 100%;
      height: 634px;
   }

   .auto-usb-title-container {
      /* The 440px desktop title row also overflows the phone dialog. */
      width: auto;
      max-width: 100%;
      margin: 16px;
   }

   .about-window .about-modal-btn-help,
   .about-window .about-modal-btn-ok {
      font-size: 11px;
      padding: 4px 12px;
   }

   .about-window .about-modal-close-btn {
      right: 8px;
      width: 20px;
      height: 20px;
      background-size: 13px 13px;
   }
}

.setting-auto-usb-window > .modal-content {
   width: 504px;
   height: 634px;
}

@media (width <= 340px) {
   .modal-dialog {
      width: 100% !important;
      margin: auto !important;
   }

   .about-window .modal-dialog {
      width: 100% !important;
      max-width: 100% !important;
      height: auto !important;
   }

   .about-window .modal-content {
      width: 100% !important;
      max-width: 100% !important;
      border-radius: 16px !important;
   }

   .about-window .modal-title {
      font-size: 14px !important;
      padding: 14px 14px 8px !important;
   }

   .about-modal-body {
      padding: 8px 14px 14px !important;
   }

   .about-title {
      font-size: 10px !important;
   }

   .about-text {
      font-size: 9px !important;
      line-height: 13px !important;
   }

   .about-link-row {
      gap: 10px !important;
      flex-wrap: wrap !important;
   }

   .about-link-text {
      font-size: 9px !important;
   }

   .about-link-icon {
      width: 10px !important;
      height: 10px !important;
   }

   .about-modal-footer {
      padding: 8px 14px !important;
      height: 40px !important;
      box-sizing: border-box !important;
      border-bottom-left-radius: 16px !important;
      border-bottom-right-radius: 16px !important;
   }

   .about-modal-btn-help,
   .about-modal-btn-ok {
      font-size: 10px !important;
      padding: 4px 10px !important;
   }
}

/* ── Settings dialog responsive: 760px–900px ── */
@media (width <= 900px) {
   .setting-accordion {
      width: auto;
      min-width: 140px;
      padding-right: 12px;
   }

   .accordion-container {
      width: 184px;
      padding: 12px;
      gap: 12px;
   }

   .settings-container {
      margin: 0 12px 0 0;
   }

   .setting-window .modal-footer {
      padding: 12px 8px 8px;
   }
}

/* ── Settings dialog responsive: narrow / mobile (≤600px) ── */
@media (width <= 600px) {
   /* Switch from side-by-side to stacked layout */
   .setting-window .modal-body.dialog-content {
      flex-direction: column;
   }

   /* Widen dialog and center it on narrow screens */
   .setting-window .modal-dialog {
      width: calc(100% - 16px) !important;
      max-width: none !important;
      margin-left: auto !important;
      margin-right: auto !important;
      height: 80vh !important;
   }

   .setting-window .modal-content {
      height: 80% !important;
      max-height: 100% !important;
   }

   /* Nav becomes a horizontal strip at the top */
   .setting-accordion {
      width: 100%;
      min-width: unset;
      height: auto;
      padding-right: 0;
      padding-bottom: 0;
      display: flex;
      flex-direction: row;
      align-items: center;
   }

   .accordion-container {
      width: 100%;
      height: 40px;
      flex-direction: row;
      align-items: center;
      gap: var(--prsm-space-inner-sm, 8px);
      padding: 0 8px;
      border-radius: 0;
      border: none;
      background: transparent;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
   }

   /* Hide the "Settings" header text in compact mode */
   .accordion-header {
      display: none;
   }

   .accordion-item {
      width: auto;
      height: auto;
      flex-shrink: 0;
   }

   .accordion-item-content {
      height: 32px;
      padding: 4px 8px;
      white-space: nowrap;
   }

   .accordion-item-content.grayout {
      padding: 4px 8px;
   }

   /* Content area takes remaining space */
   .setting-content {
      padding-left: 8px;
      padding-right: 8px;
      padding-top: 8px;
      height: auto;
      flex: 1 1 auto;
      min-height: 0;
      overflow: hidden auto;
   }

   .settings-container {
      margin-right: 0;
      overflow-wrap: break-word;
   }

   .settings-label,
   .settings-text {
      overflow-wrap: break-word;
   }
}

@media (width <= 500px) {
   .accordion-action-icon {
      display: block;
      padding: 0 4px;
   }
}

.keyboard-layout-radio-icon.selected {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMSAxMkMxIDUuOTI4IDUuOTI4IDEgMTIgMUMxOC4wNzIgMSAyMyA1LjkyOCAyMyAxMkMyMyAxOC4wNzIgMTguMDcyIDIzIDEyIDIzQzUuOTI4IDIzIDEgMTguMDcyIDEgMTJaTTcgMTJDNyA5LjI0IDkuMjQgNyAxMiA3QzE0Ljc2IDcgMTcgOS4yNCAxNyAxMkMxNyAxNC43NiAxNC43NiAxNyAxMiAxN0M5LjI0IDE3IDcgMTQuNzYgNyAxMloiIGZpbGw9IiMwMDc5QjgiLz4NCjwvc3ZnPg0K) center no-repeat;
   background-size: 17px 17px;
   width: 17px;
   height: 17px;
   left: -7px;
}

.keyboard-layout-radio-icon.unselected {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMSAxMkMxIDUuOTI4IDUuOTI4IDEgMTIgMUMxOC4wNzIgMSAyMyA1LjkyOCAyMyAxMkMyMyAxOC4wNzIgMTguMDcyIDIzIDEyIDIzQzUuOTI4IDIzIDEgMTguMDcyIDEgMTJaTTMgMTJDMyAxNi45NzI1IDcuMDI3NSAyMSAxMiAyMUMxNi45NzI1IDIxIDIxIDE2Ljk3MjUgMjEgMTJDMjEgNy4wMjc1IDE2Ljk3MjUgMyAxMiAzQzcuMDI3NSAzIDMgNy4wMjc1IDMgMTJaIiBmaWxsPSIjNTY1NjU2Ii8+DQo8L3N2Zz4NCg==) center no-repeat;
   background-size: 15px 15px;
   width: 15px;
   height: 15px;
}

.keyboard-layout-search {
   position: absolute;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS43NSA2Ljg3NUMxLjc1IDMuMzU5NzUgNC42MDk3NSAwLjUgOC4xMjUgMC41QzExLjY0MDIgMC41IDE0LjUgMy4zNTk3NSAxNC41IDYuODc1QzE0LjUgMTAuMzkwMyAxMS42NDAyIDEzLjI1IDguMTI1IDEzLjI1QzYuNTUzMjcgMTMuMjUgNS4xMTI1OCAxMi42NzgzIDMuOTk5OTcgMTEuNzMxOUM0LjAwNDcyIDExLjkyOTcgMy45MzE0OCAxMi4xMjkgMy43ODAyNSAxMi4yODAzTDEuNTMwMjUgMTQuNTMwMkMxLjIzNyAxNC44MjM1IDAuNzYyOTk5IDE0LjgyMzUgMC40Njk3NDkgMTQuNTMwMkMwLjMyMzQ5OSAxNC4zODQgMC4yNDk5OTkgMTQuMTkyIDAuMjQ5OTk5IDE0QzAuMjQ5OTk5IDEzLjgwOCAwLjMyMzQ5OSAxMy42MTYgMC40Njk3NDkgMTMuNDY5N0wyLjcxOTc1IDExLjIxOTdDMi44NzA5OCAxMS4wNjg1IDMuMDcwMjkgMTAuOTk1MyAzLjI2ODA4IDExQzIuMzIxNyA5Ljg4NzQxIDEuNzUgOC40NDY3MyAxLjc1IDYuODc1Wk0xMyA2Ljg3NUMxMyA0LjE4NyAxMC44MTMgMiA4LjEyNSAyQzUuNDM3IDIgMy4yNSA0LjE4NyAzLjI1IDYuODc1QzMuMjUgOS41NjMgNS40MzcgMTEuNzUgOC4xMjUgMTEuNzVDMTAuODEzIDExLjc1IDEzIDkuNTYzIDEzIDYuODc1WiIgZmlsbD0iIzU2NTY1NiIvPg0KPC9zdmc+DQo=) no-repeat;
   background-position: 138px 4px;
   width: 160px;
   height: 26px;
   right: 28px;
   border-radius: 6px;
   font-size: 15px;
}

.rtav-attention-icon {
   flex-shrink: 0;
   width: 16px;
   height: 16px;
   margin-top: 1px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF84NjMzXzkwMjkpIj4NCjxwYXRoIGQ9Ik03Ljk5OTkzIDExLjUwMDNDOC4yNzYwNyAxMS41MDAzIDguNDk5OTMgMTEuNzI0MiA4LjQ5OTkzIDEyLjAwMDNDOC40OTk5MyAxMi4yNzY1IDguMjc2MDcgMTIuNTAwNCA3Ljk5OTkzIDEyLjUwMDRDNy43MjM3OCAxMi41MDA0IDcuNDk5OTMgMTIuMjc2NSA3LjQ5OTkzIDEyLjAwMDRDNy40OTk5MyAxMS43MjQyIDcuNzIzNzggMTEuNTAwMyA3Ljk5OTkzIDExLjUwMDNaIiBmaWxsPSIjNjA0MTAxIi8+DQo8cGF0aCBkPSJNOC40OTk5MyA1LjMzMzY1QzguNDk5OTMgNS4wNTc1MSA4LjI3NjA3IDQuODMzNjUgNy45OTk5MyA0LjgzMzY1QzcuNzIzNzggNC44MzM2NSA3LjQ5OTkzIDUuMDU3NTEgNy40OTk5MyA1LjMzMzY1VjEwLjAwMDNDNy40OTk5MyAxMC4yNzY1IDcuNzIzNzggMTAuNTAwMyA3Ljk5OTkzIDEwLjUwMDNDOC4yNzYwNyAxMC41MDAzIDguNDk5OTMgMTAuMjc2NSA4LjQ5OTkzIDEwLjAwMDNWNS4zMzM2NVoiIGZpbGw9IiM2MDQxMDEiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi42NzY0MyAxLjA4NjExQzcuMjQxMTMgMC4wMjcyODUxIDguNzU4NzggMC4wMjcyODc3IDkuMzIzNDkgMS4wODYxMUwxNS42NTY4IDEyLjk2MTFDMTYuMTg5NyAxMy45NjAzIDE1LjQ2NTcgMTUuMTY3IDE0LjMzMzMgMTUuMTY3SDEuNjY2NjJDMC41MzQyNDEgMTUuMTY3IC0wLjE4OTc5MiAxMy45NjAzIDAuMzQzMDkzIDEyLjk2MTFMNi42NzY0MyAxLjA4NjExWk04LjQ0MTEzIDEuNTU2N0M4LjI1MjkgMS4yMDM3NiA3Ljc0NzAxIDEuMjAzNzYgNy41NTg3OCAxLjU1NjdMMS4yMjU0NSAxMy40MzE3QzEuMDQ3ODIgMTMuNzY0NyAxLjI4OTE2IDE0LjE2NyAxLjY2NjYyIDE0LjE2N0gxNC4zMzMzQzE0LjcxMDcgMTQuMTY3IDE0Ljk1MjEgMTMuNzY0NyAxNC43NzQ1IDEzLjQzMTdMOC40NDExMyAxLjU1NjdaIiBmaWxsPSIjNjA0MTAxIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfODYzM185MDI5Ij4NCjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) center center / contain no-repeat;
}

.rtav-settings-box--embedded .rtav-device {
   background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27%3E%3Cpath d=%27M1 1l4 4 4-4%27 stroke=%27%23121212%27 stroke-width=%271.5%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}

/** @format */

:root {
   --prsm-dialog-sectioncontent-padding-vertical: 16px;
   --prsm-dialog-sectioncontent-padding-horizontal: 24px;
   --prsm-dialog-sectioncontent-gap: 16px;
   --prsm-dividerutil-borderwidth: 1px;
   --prsm-util-divider-bordercolor: rgb(0 0 0 / 12%);
   --prsm-bgcolor-default-base: rgb(255 255 255 / 100%);
   --prsm-fgcolor-default-primary: rgb(18 18 18 / 100%);
   --prsm-fgcolor-agnostic-black-secondary: rgb(0 0 0 / 60%);
   --prsm-fgcolor-agnostic-black-secondary-hover: rgb(0 0 0 / 80%);
   --prsm-button-small-height: 24px;
   --prsm-button-small-padding-horizontal: 12px;
   --prsm-button-small-gap: 8px;
   --prsm-button-secondary-borderwidth: 1px;
   --prsm-button-large-height: 40px;
   --prsm-button-large-padding-horizontal: 16px;
   --prsm-button-large-gap: 8px;
   --prsm-button-radii: 15984px;
   --prsm-bgcolor-accent-teal-base: rgb(4 115 108 / 100%);
   --prsm-bgcolor-accent-teal-stronger: rgb(1 60 56 / 100%);
   --prsm-fgcolor-accent-teal-base: rgb(2 83 79 / 100%);
   --prsm-button-brand-primary-fgcolor-rest: rgb(255 255 255 / 100%);
   --prsm-button-brand-primary-fgcolor-hover: rgb(201 255 39 / 100%);
   --prsm-button-brand-primary-fgcolor-pressed: rgb(201 255 39 / 100%);
   --prsm-bordercolor-accent-teal-base: rgb(4 115 108 / 100%);
   --prsm-bgcolor-accent-teal-lighter: rgb(201 255 239 / 100%);
   --prsm-bgcolor-accent-teal-lightest: #DCF9F5;
   --prsm-font-family-brand: system-ui, "Segoe UI", roboto, helvetica, arial, sans-serif;
   --prsm-font-size-100: 14px;
   --prsm-font-paragraph-p1-lineheight: 20px;
   --prsm-buttongroup-gap: 4px;
   --prsm-button-neutral-tertiary-fgcolor-disabled: rgb(0 26 82 / 40%);
   --prsm-button-focus-ring-gap-size: 2px;
   --prsm-button-focus-ring-outer-size: 5px;
   --prsm-button-focus-ring-gap-color-light: #fff;
   --prsm-button-focus-ring-outer-color-light: #013c38;
   --prsm-button-focus-ring-gap-color-dark: #0d1b2a;
   --prsm-button-focus-ring-outer-color-dark: #7efde4;
   --prsm-button-focus-ring-gap-color: var(--prsm-button-focus-ring-gap-color-light);
   --prsm-button-focus-ring-outer-color: var(--prsm-button-focus-ring-outer-color-light);

   /* ── checkbox tokens ── */
   --prsm-checkbox-size: 16px;
   --prsm-checkbox-radii: 4px;
   --prsm-checkbox-borderwidth: 1px;
   --prsm-checkbox-bordercolor-rest: rgb(142 142 142 / 100%);
   --prsm-checkbox-bordercolor-hover: var(--prsm-bordercolor-accent-teal-base);
   --prsm-checkbox-bordercolor-pressed: var(--prsm-bgcolor-accent-teal-stronger);
   --prsm-checkbox-bg-rest: var(--prsm-bgcolor-default-base);
   --prsm-checkbox-bg-checked: var(--prsm-bgcolor-accent-teal-base);
   --prsm-checkbox-bg-checked-hover: var(--prsm-fgcolor-accent-teal-base);
   --prsm-checkbox-bg-checked-pressed: var(--prsm-bgcolor-accent-teal-stronger);
   --prsm-checkbox-fg-checked: var(--prsm-button-brand-primary-fgcolor-rest);
   --prsm-checkbox-disabled-opacity: 0.4;
   --prsm-color-teal-50: rgb(220 249 245 / 100%);
   --prsm-color-teal-75: rgb(186 250 243 / 100%);
   --prsm-color-teal-500: rgb(4 115 108 / 100%);
   --prsm-bordercolor-status-negative-base: rgb(230 39 0 / 100%);
   --prsm-control-input-fgcolor-value-rest: var(--prsm-fgcolor-default-primary);
   --prsm-checkbox-bordercolor-unchecked-hover: var(--prsm-color-teal-500);
   --prsm-checkbox-bordercolor-unchecked-pressed: var(--prsm-color-teal-500);
   --prsm-checkbox-bg-unchecked-hover: var(--prsm-color-teal-50);
   --prsm-checkbox-bg-unchecked-pressed: var(--prsm-color-teal-75);
   --prsm-checkbox-bordercolor-unchecked-disabled: var(--prsm-control-track-interactive-unchecked-bgcolor-disabled);
   --prsm-checkbox-bg-unchecked-disabled: var(--prsm-control-track-interactive-unchecked-bgcolor-disabled);
   --prsm-checkbox-bordercolor-error: var(--prsm-bordercolor-status-negative-base);
   --prsm-checkbox-bg-unchecked-error: var(--prsm-control-track-interactive-unchecked-bgcolor-rest);

   /* ── controlswitch (toggle) tokens ── */

   /* Track geometry */
   --prsm-controlswitch-track-width: 40px;
   --prsm-controlswitch-track-height: 20px;
   --prsm-controlswitch-track-radii: 15984px;
   --prsm-controlswitch-statuslabel-gap: 4px;
   --prsm-control-input-borderwidth: 1px;

   /* Track — unchecked (inactive) */
   --prsm-control-track-interactive-unchecked-bgcolor-rest: var(--prsm-bgcolor-default-base);         /* #FFFFFF */
   --prsm-control-track-interactive-unchecked-bordercolor-rest: rgb(0 0 0 / 50%);                     /* #000000 · 50% */
   --prsm-control-track-interactive-unchecked-bgcolor-hover: rgb(13 88 255 / 12%);                    /* #0D58FF · 12% */
   --prsm-control-track-interactive-unchecked-bordercolor-hover: rgb(24 88 210 / 100%);               /* #1858D2 */
   --prsm-control-track-interactive-unchecked-bgcolor-pressed: rgb(0 63 204 / 20%);                   /* #003FCC · 20% */
   --prsm-control-track-interactive-unchecked-bordercolor-active: rgb(0 30 96 / 100%);                /* #001E60 */
   --prsm-control-track-interactive-unchecked-bgcolor-disabled: rgb(0 63 204 / 20%);                  /* #003FCC · 20% */

   /* Track — checked (active) */
   --prsm-control-track-interactive-checked-bgcolor-rest: rgb(24 88 210 / 100%);          /* #1858D2 */
   --prsm-control-track-interactive-checked-bordercolor-rest: rgb(24 88 210 / 100%);      /* #1858D2 */
   --prsm-control-track-interactive-checked-bgcolor-hover: rgb(0 59 167 / 100%);          /* #003BA7 */
   --prsm-control-track-interactive-checked-bordercolor-hover: rgb(0 59 167 / 100%);      /* #003BA7 */
   --prsm-control-track-interactive-checked-bgcolor-pressed: rgb(0 41 123 / 100%);        /* #00297B */
   --prsm-control-track-interactive-checked-bordercolor-active: rgb(0 41 123 / 100%);     /* #00297B */
   --prsm-control-track-interactive-checked-bgcolor-disabled: rgb(0 0 0 / 12%);

   /* Knob */
   --prsm-controlswitch-knob-size: 16px;
   --prsm-controlswitch-knob-offset: 2px;
   --prsm-controlswitch-knob-checked-base: rgb(255 255 255 / 100%);
   --prsm-controlswitch-knob-fgcolor-unchecked: rgb(0 0 0 / 100%);
   --prsm-controlswitch-knob-fgcolor-checked: var(--prsm-controlswitch-knob-checked-base);
   --prsm-controlswitch-knob-fgcolor-disabled: rgb(0 0 0 / 26%);

   /* Icon sizing */
   --prsm-controlswitch-icon-size: 16px;
}

:root[data-theme="dark"],
[data-theme="dark"] {
   --prsm-button-focus-ring-gap-color: var(--prsm-button-focus-ring-gap-color-dark);
   --prsm-button-focus-ring-outer-color: var(--prsm-button-focus-ring-outer-color-dark);
}

.prsm-ds-button {
   box-sizing: border-box;

   --prsm-button-width: 182px;
   --prsm-button-min-width: 0;
   --prsm-button-bg: var(--prsm-bgcolor-accent-teal-stronger);
   --prsm-button-fg: var(--prsm-button-brand-primary-fgcolor-rest);
   --prsm-button-bg-hover: var(--prsm-fgcolor-accent-teal-base);
   --prsm-button-fg-hover: var(--prsm-button-brand-primary-fgcolor-hover);
   --prsm-button-bg-pressed: var(--prsm-bgcolor-accent-teal-stronger);
   --prsm-button-fg-pressed: var(--prsm-button-brand-primary-fgcolor-pressed);
   --prsm-button-bg-disabled: var(--prsm-bordercolor-accent-teal-base);
   --prsm-button-fg-disabled: var(--prsm-bgcolor-accent-teal-lighter);

   display: inline-flex;
   width: var(--prsm-button-width);
   min-width: var(--prsm-button-min-width);
   max-width: 100%;
   justify-content: center;
   align-items: center;
   gap: var(--prsm-button-large-gap);
   height: var(--prsm-button-small-height);
   padding: 0 var(--prsm-button-large-padding-horizontal);
   border-radius: var(--prsm-button-radii);
   border: none;
   background: var(--prsm-button-bg);
   color: var(--prsm-button-fg);
   text-align: center;
   font-family: var(--prsm-font-family-brand);
   font-size: var(--prsm-font-size-100);
   font-style: normal;
   font-weight: 500;
   line-height: 100%;
   cursor: pointer;
   transition:
      background-color 120ms ease,
      color 120ms ease,
      opacity 120ms ease,
      border-color 120ms ease;
}

.prsm-ds-button:hover:not(:disabled, .is-disabled) {
   background: var(--prsm-button-bg-hover);
   color: var(--prsm-button-fg-hover);
}

.prsm-ds-button:active:not(:disabled, .is-disabled) {
   background: var(--prsm-button-bg-pressed);
   color: var(--prsm-button-fg-pressed);
}

.prsm-ds-button:is(:focus-visible):not(:disabled, .is-disabled) {
   box-shadow:
      0 0 0 var(--prsm-button-focus-ring-gap-size) var(--prsm-button-focus-ring-gap-color),
      0 0 0 var(--prsm-button-focus-ring-outer-size) var(--prsm-button-focus-ring-outer-color);
   outline: 2px solid var(--prsm-button-focus-ring-outer-color);
   outline: 2px solid -webkit-focus-ring-color;
   outline-offset: 2px;
}

.prsm-ds-button:disabled,
.prsm-ds-button.is-disabled {
   opacity: 0.6;
   background: var(--prsm-button-bg-disabled);
   color: var(--prsm-button-fg-disabled);
   box-shadow: none;
   outline: none;
   cursor: default;
}

.prsm-ds-button.is-hover {
   background: var(--prsm-button-bg-hover);
   color: var(--prsm-button-fg-hover);
}

.prsm-ds-button.is-pressed {
   background: var(--prsm-button-bg-pressed);
   color: var(--prsm-button-fg-pressed);
}

.prsm-ds-button--primary {
   --prsm-button-bg: var(--prsm-bgcolor-accent-teal-stronger);
   --prsm-button-fg: var(--prsm-button-brand-primary-fgcolor-rest);
   --prsm-button-bg-hover: var(--prsm-fgcolor-accent-teal-base);
   --prsm-button-fg-hover: var(--prsm-button-brand-primary-fgcolor-hover);
   --prsm-button-bg-pressed: var(--prsm-bgcolor-accent-teal-stronger);
   --prsm-button-fg-pressed: var(--prsm-button-brand-primary-fgcolor-pressed);
   --prsm-button-bg-disabled: var(--prsm-bordercolor-accent-teal-base);
   --prsm-button-fg-disabled: var(--prsm-bgcolor-accent-teal-lighter);
}

.prsm-ds-button--secondary {
   --prsm-button-bg: transparent;
   --prsm-button-fg: var(--prsm-fgcolor-accent-teal-base);
   --prsm-button-border: var(--prsm-fgcolor-accent-teal-base);
   --prsm-button-bg-hover: rgb(137 236 227 / 100%);
   --prsm-button-fg-hover: var(--prsm-fgcolor-accent-teal-base);
   --prsm-button-bg-pressed: rgb(186 250 243 / 100%);
   --prsm-button-fg-pressed: var(--prsm-fgcolor-accent-teal-base);
   --prsm-button-bg-disabled: transparent;
   --prsm-button-fg-disabled: var(--prsm-button-neutral-tertiary-fgcolor-disabled);
   --prsm-button-border-disabled: rgb(0 26 82 / 25%);

   border: 1px solid var(--prsm-button-border);
}

.prsm-ds-button--secondary:disabled,
.prsm-ds-button--secondary.is-disabled {
   color: var(--prsm-button-neutral-tertiary-fgcolor-disabled);
   border-color: var(--prsm-button-border-disabled);
   font-family: var(--prsm-font-family-brand);
   font-size: var(--prsm-font-size-100);
   font-style: normal;
   font-weight: 500;
   line-height: 100%;
}

.prsm-ds-button--auto {
   --prsm-button-width: auto;
}

/* ===== prsm-select: custom dropdown matching Figma prsm-DropdownList ===== */

.prsm-select {
   position: relative;
   display: inline-block;
   width: 100%;
}

/* Trigger (closed state) */
.prsm-select__trigger {
   display: flex;
   align-items: center;
   justify-content: space-between;
   width: 100%;
   height: 32px;
   padding: 4px 32px 4px 12px;
   font-family: system-ui, "Segoe UI", roboto, helvetica, arial, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: 400;
   line-height: 20px;
   color: var(--prsm-fgcolor-default-primary, #121212);
   background-color: #fff;
   border: 1px solid rgb(0 0 0 / 12%);
   border-radius: 8px;
   cursor: pointer;
   box-sizing: border-box;
   text-align: left;
   position: relative;
   transition: border-color 0.15s ease, box-shadow 0.15s ease;
}

.prsm-select__trigger:hover:not(:disabled) {
   border-color: #6e6e6e;
}

.prsm-select__trigger:focus-visible:not(:disabled) {
   border-color: #02534f;
   box-shadow: 0 0 0 1px #02534f;
   outline: none;
}

.prsm-select__trigger:active:not(:disabled) {
   border-color: #013c38;
}

.prsm-select__trigger:disabled {
   opacity: 0.6;
   cursor: default;
   background-color: #f5f5f5;
   border-color: rgb(0 0 0 / 8%);
}

.prsm-select.is-open .prsm-select__trigger {
   border-color: #02534f;
   box-shadow: 0 0 0 1px #02534f;
}

.prsm-select__value {
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   flex: 1;
}

.prsm-select__caret {
   position: absolute;
   right: 10px;
   top: 50%;
   transform: translateY(-50%);
   width: 16px;
   height: 16px;
   background-image: url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4 6L8 10L12 6%27 stroke=%27%23121212%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
   background-repeat: no-repeat;
   background-size: 16px 16px;
   pointer-events: none;
   transition: transform 0.15s ease;
}

.prsm-select.is-open .prsm-select__caret {
   transform: translateY(-50%) rotate(180deg);
}

/* Dropdown panel */
.prsm-select__panel {
   position: absolute;
   top: calc(100% + 4px);
   left: 0;
   width: 100%;
   min-width: 200px;
   max-height: 260px;
   background: #fff;
   border: 1px solid rgb(0 0 0 / 12%);
   border-radius: 8px;
   box-shadow: 0 2px 4px 0 rgb(22 35 63 / 12%);
   box-sizing: border-box;
   z-index: 1050;
   overflow: hidden;
}

.prsm-select__list {
   padding: 8px;
   overflow-y: auto;
   max-height: 244px;
   display: flex;
   flex-direction: column;
   gap: 2px;
}

/* Dropdown item */
.prsm-select__item {
   display: flex;
   align-items: center;
   gap: 8px;
   width: 100%;
   min-height: 32px;
   padding: 4px 8px;
   font-family: inherit;
   font-size: 14px;
   font-weight: 400;
   color: var(--prsm-fgcolor-default-primary, #121212);
   background: transparent;
   border: none;
   border-radius: 4px;
   cursor: pointer;
   text-align: left;
   box-sizing: border-box;
   transition: background-color 0.1s ease;
   flex-shrink: 0;
}

/* Hover */
.prsm-select__item:hover,
.prsm-select__item.is-active {
   background-color: rgb(186 250 243 / 100%);
}

/* Pressed */
.prsm-select__item:active {
   background-color: var(--prsm-bgcolor-accent-teal-lightest, rgb(220 249 245 / 100%));
}

/* Selected */
.prsm-select__item.is-selected {
   background-color: var(--prsm-bgcolor-accent-teal-lightest, rgb(220 249 245 / 100%));
   font-weight: 500;
}

.prsm-select__check {
   display: inline-flex;
   align-items: center;
   justify-content: center;
   width: 16px;
   height: 16px;
   flex-shrink: 0;
   color: #02534f;
}

.prsm-select__item-label {
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

/* ── prsm-ds-checkbox ── */
.prsm-ds-checkbox {
   appearance: none;
   width: var(--prsm-checkbox-size);
   height: var(--prsm-checkbox-size);
   border: var(--prsm-checkbox-borderwidth) solid var(--prsm-checkbox-bordercolor-rest);
   border-radius: var(--prsm-checkbox-radii);
   background-color: var(--prsm-checkbox-bg-rest);
   cursor: pointer;
   position: relative;
   flex-shrink: 0;
   transition: border-color 0.15s ease, background-color 0.15s ease;
}

.prsm-ds-checkbox::after {
   content: "";
   display: block;
   position: absolute;
   top: 2px;
   left: 5px;
   width: 4px;
   height: 8px;
   border: solid var(--prsm-checkbox-fg-checked);
   border-width: 0 1.5px 1.5px 0;
   transform: rotate(45deg);
   opacity: 0;
   transition: opacity 0.1s ease;
}

.prsm-ds-checkbox:checked {
   background-color: var(--prsm-checkbox-bg-checked);
   border-color: var(--prsm-checkbox-bg-checked);
}

.prsm-ds-checkbox:checked::after {
   opacity: 1;
}

.prsm-ds-checkbox:hover:not(:disabled) {
   border-color: var(--prsm-checkbox-bordercolor-hover);
}

.prsm-ds-checkbox:not(:checked):hover:not(:disabled) {
   border-color: var(--prsm-checkbox-bordercolor-unchecked-hover);
   background-color: var(--prsm-checkbox-bg-unchecked-hover);
}

.prsm-ds-checkbox:active:not(:disabled) {
   border-color: var(--prsm-checkbox-bordercolor-pressed);
}

.prsm-ds-checkbox:not(:checked):active:not(:disabled) {
   border-color: var(--prsm-checkbox-bordercolor-unchecked-pressed);
   background-color: var(--prsm-checkbox-bg-unchecked-pressed);
}

.prsm-ds-checkbox:checked:hover:not(:disabled) {
   background-color: var(--prsm-checkbox-bg-checked-hover);
   border-color: var(--prsm-checkbox-bg-checked-hover);
}

.prsm-ds-checkbox:checked:active:not(:disabled) {
   background-color: var(--prsm-checkbox-bg-checked-pressed);
   border-color: var(--prsm-checkbox-bg-checked-pressed);
}

.prsm-ds-checkbox:disabled {
   opacity: var(--prsm-checkbox-disabled-opacity);
   cursor: default;
}

.prsm-ds-checkbox:not(:checked):disabled {
   border-color: var(--prsm-checkbox-bordercolor-unchecked-disabled);
   background-color: var(--prsm-checkbox-bg-unchecked-disabled);
}

.prsm-ds-checkbox--error:not(:checked, :disabled),
.prsm-ds-checkbox[aria-invalid="true"]:not(:checked, :disabled) {
   border-color: var(--prsm-checkbox-bordercolor-error);
   background-color: var(--prsm-checkbox-bg-unchecked-error);
}

.prsm-ds-checkbox--error:not(:checked):hover:not(:disabled),
.prsm-ds-checkbox[aria-invalid="true"]:not(:checked):hover:not(:disabled),
.prsm-ds-checkbox--error:not(:checked):active:not(:disabled),
.prsm-ds-checkbox[aria-invalid="true"]:not(:checked):active:not(:disabled) {
   border-color: var(--prsm-checkbox-bordercolor-error);
}

.prsm-ds-checkbox:focus-visible {
   outline: var(--prsm-button-focus-ring-outer-size) solid var(--prsm-button-focus-ring-outer-color);
   outline-offset: var(--prsm-button-focus-ring-gap-size);
}

/** @format */

:root {
   --prsm-shared-dialog-max-width: 500px;
   --prsm-shared-dialog-min-height: 343px;
   --prsm-shared-dialog-radius: 16px;
   --prsm-shared-dialog-edge-space: 32px;
   --prsm-shared-dialog-vertical-space: 3.5rem;
   --prsm-shared-dialog-header-padding: 16px 24px;
   --prsm-shared-dialog-section-padding: var(--prsm-dialog-sectioncontent-padding-vertical)
      var(--prsm-dialog-sectioncontent-padding-horizontal);
   --prsm-shared-dialog-footer-padding: var(--prsm-dialog-sectioncontent-padding-vertical)
      var(--prsm-dialog-sectioncontent-padding-horizontal);
   --prsm-shared-dialog-icon-width: 64px;
   --prsm-shared-dialog-icon-height: 55px;
   --prsm-shared-dialog-copy-gap: 8px;
}

.add-server-window .modal-dialog {
   width: min(calc(100vw - 32px), 455px);
   max-width: 455px;
}

.add-server-window .modal-content {
   width: 100%;
   border: 0;
   background: transparent;
   box-shadow: none;
}

.error-window .modal-dialog,
.confirm-window .modal-dialog,
.cancel-confirm-window .modal-dialog,
.cancel-confirm-window-with-CheckBox .modal-dialog,
.cancel-confirm-window-with-InputText .modal-dialog {
   width: min(calc(100vw - var(--prsm-shared-dialog-edge-space)), var(--prsm-shared-dialog-max-width));
   max-width: var(--prsm-shared-dialog-max-width);
   margin: 1.75rem auto;
}

.error-window .modal-content,
.confirm-window .modal-content,
.cancel-confirm-window .modal-content,
.cancel-confirm-window-with-CheckBox .modal-content,
.cancel-confirm-window-with-InputText .modal-content {
   width: 100%;
   min-height: var(--prsm-shared-dialog-min-height);
   max-height: calc(100vh - var(--prsm-shared-dialog-vertical-space));
   border-radius: var(--prsm-shared-dialog-radius);
   border: 1px solid rgb(0 0 0 / 12%);
   background: rgb(255 255 255 / 100%);
   box-shadow: 0 16px 32px 0 rgb(22 35 63 / 16%);
   overflow: hidden;
}

.prsm-shared-dialog-shell {
   display: flex;
   width: 100%;
   min-height: var(--prsm-shared-dialog-min-height);
   max-height: calc(100vh - var(--prsm-shared-dialog-vertical-space));
   flex-direction: column;
   align-items: flex-start;
   background: rgb(255 255 255 / 100%);
}

.prsm-shared-dialog-shell__header {
   display: flex;
   box-sizing: border-box;
   padding: 16px 24px;
   min-height: 60px;
   align-items: center;
   gap: 16px;
   align-self: stretch;
   flex-shrink: 0;
   border-bottom: 1px solid rgb(0 0 0 / 12%);
}

.prsm-shared-dialog-shell__title {
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: flex-start;
   flex: 1 1 auto;
   align-self: stretch;
   color: var(--prsm-fgcolor-default-primary, #121212);
   font-size: 18px;
   font-style: normal;
   font-weight: 510;
   line-height: 24px;
   min-width: 0;
}

.prsm-shared-dialog-shell__close-button {
   /* Native <button> reset. It is a real button rather than a div[role=button]
      so Enter/Space activate it and it gets a focus ring for free. No
      -webkit- prefix here: autoprefixer adds it and stylelint forbids it. */
   appearance: none;
   border: 0;
   padding: 0;
   background: transparent;
   color: inherit;
   font: inherit;
   display: flex;
   width: 32px;
   height: 32px;
   justify-content: center;
   align-items: center;
   border-radius: 999px;
   cursor: pointer;
}

.prsm-shared-dialog-shell__close-icon {
   width: 20px;
   height: 20px;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMi4yODM5IDEuNDY5NjhDMjIuNTc2OCAxLjc2MjU4IDIyLjU3NjggMi4yMzc0NSAyMi4yODM5IDIuNTMwMzRMMTIuOTM3MyAxMS44NzY2TDIyLjUzMDMgMjEuNDY5NEMyMi44MjMyIDIxLjc2MjMgMjIuODIzMiAyMi4yMzcyIDIyLjUzMDMgMjIuNTMwMUMyMi4yMzc0IDIyLjgyMyAyMS43NjI2IDIyLjgyMyAyMS40Njk3IDIyLjUzMDFMMTEuODc2NyAxMi45MzcyTDIuNTMwMzIgMjIuMjgzMkMyLjIzNzQyIDIyLjU3NjEgMS43NjI1NSAyMi41NzYxIDEuNDY5NjYgMjIuMjgzMkMxLjE3Njc3IDIxLjk5MDMgMS4xNzY3OCAyMS41MTU0IDEuNDY5NjggMjEuMjIyNUwxMC44MTYgMTEuODc2NUwxLjcxNjU5IDIuNzc3MjRDMS40MjM2OSAyLjQ4NDM1IDEuNDIzNjkgMi4wMDk0OCAxLjcxNjU4IDEuNzE2NThDMi4wMDk0NyAxLjQyMzY5IDIuNDg0MzUgMS40MjM2OSAyLjc3NzI0IDEuNzE2NThMMTEuODc2NyAxMC44MTU5TDIxLjIyMzIgMS40Njk2NkMyMS41MTYxIDEuMTc2NzcgMjEuOTkxIDEuMTc2NzggMjIuMjgzOSAxLjQ2OTY4WiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9zdmc+DQo=) center no-repeat;
   background-size: contain;
}

.prsm-shared-dialog-shell__section {
   display: flex;
   padding: var(--prsm-shared-dialog-section-padding);
   flex-direction: column;
   justify-content: center;
   align-items: center;
   gap: var(--prsm-dialog-sectioncontent-gap);
   flex: 1 1 auto;
   align-self: stretch;
   min-height: 0;
   overflow: auto;
   background: var(--prsm-bgcolor-default-base);
}

.prsm-shared-dialog-shell__section-icon {
   display: flex;
   align-self: stretch;
   justify-content: center;
   align-items: center;
   flex-shrink: 0;
}

.prsm-shared-dialog-shell__icon {
   display: block;
   width: var(--prsm-shared-dialog-icon-width);
   height: var(--prsm-shared-dialog-icon-height);
   margin-bottom: 0;
   background-position: center;
   background-repeat: no-repeat;
   background-size: contain;
}

.prsm-shared-dialog-shell__icon.category-default {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA2NSA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01Ni4zOTY0IDQ2Ljc1M0M1Ny45MTE0IDQ5LjUyMjcgNTUuODYwOCA1My4xMDc3IDUyLjcwNTMgNTMuMjA2SDExLjY3OTVDOC41MjQwMiA1My4zMDQyIDYuNjMwMjUgNDkuODQyIDguMjcwNzQgNDYuOTc0TDI4LjgwMjUgMTEuMDc5MUMzMC40NDMgOC4yMTEwNyAzNC4zODc0IDguMDg4MjYgMzUuOTAyNCAxMC44NThMNTYuMzk2NCA0Ni43NTNaIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBkPSJNMzAuNTI5NiAzNS4yODc2TDMwLjAwNTcgMjcuNDQ2NEMyOS45MDc1IDI1LjkxODYgMjkuODU4NCAyNC44MjE4IDI5Ljg1ODQgMjQuMTU2MUMyOS44NTg0IDIzLjI1MDMgMzAuMDkzIDIyLjU0NjQgMzAuNTYyMyAyMi4wNDQ0QzMxLjA0MjUgMjEuNTMxNSAzMS42NyAyMS4yNzUgMzIuNDQ0OCAyMS4yNzVDMzMuMzgzNCAyMS4yNzUgMzQuMDEwOSAyMS42MDI0IDM0LjMyNzQgMjIuMjU3MkMzNC42NDM4IDIyLjkwMTEgMzQuODAyMSAyMy44MzQyIDM0LjgwMjEgMjUuMDU2NUMzNC44MDIxIDI1Ljc3NjcgMzQuNzYzOSAyNi41MDc5IDM0LjY4NzUgMjcuMjVMMzMuOTgzNiAzNS4zMjAzQzMzLjkwNzIgMzYuMjgwNyAzMy43NDM1IDM3LjAxNzMgMzMuNDkyNSAzNy41MzAzQzMzLjI0MTUgMzguMDQzMiAzMi44MjY4IDM4LjI5OTYgMzIuMjQ4NCAzOC4yOTk2QzMxLjY1OTEgMzguMjk5NiAzMS4yNDk4IDM4LjA1NDEgMzEuMDIwNyAzNy41NjNDMzAuNzkxNSAzNy4wNjEgMzAuNjI3OCAzNi4zMDI1IDMwLjUyOTYgMzUuMjg3NlpNMzIuMzQ2NiA0Ni4wNTg5QzMxLjY4MDkgNDYuMDU4OSAzMS4wOTcgNDUuODQ2MSAzMC41OTUgNDUuNDIwNUMzMC4xMDM5IDQ0Ljk4NCAyOS44NTg0IDQ0LjM3ODMgMjkuODU4NCA0My42MDM1QzI5Ljg1ODQgNDIuOTI2OCAzMC4wOTMgNDIuMzUzOSAzMC41NjIzIDQxLjg4NDZDMzEuMDQyNSA0MS40MDQ0IDMxLjYyNjMgNDEuMTY0NCAzMi4zMTM5IDQxLjE2NDRDMzMuMDAxNCA0MS4xNjQ0IDMzLjU4NTMgNDEuNDA0NCAzNC4wNjU0IDQxLjg4NDZDMzQuNTU2NSA0Mi4zNTM5IDM0LjgwMjEgNDIuOTI2OCAzNC44MDIxIDQzLjYwMzVDMzQuODAyMSA0NC4zNjc0IDM0LjU1NjUgNDQuOTY3NiAzNC4wNjU0IDQ1LjQwNDFDMzMuNTc0MyA0NS44NDA3IDMzLjAwMTQgNDYuMDU4OSAzMi4zNDY2IDQ2LjA1ODlaIiBmaWxsPSIjMDAyOTdCIi8+DQo8cGF0aCBkPSJNNDguMjkyIDU1LjM4MDNINjIuNDE4QzYzLjI1MDcgNTUuMzgwMyA2My43NzEgNTQuNDc4NyA2My4zNTQ0IDUzLjc1NzdMMzMuMjI4NCAxLjYyMTlDMzIuODEyIDAuOTAxMzQ5IDMxLjc3MTkgMC45MDEzNDkgMzEuMzU1NiAxLjYyMTlMMS4yMjk1OSA1My43NTc3QzAuODEyOTY5IDU0LjQ3ODcgMS4zMzMyOSA1NS4zODAzIDIuMTY2MDEgNTUuMzgwM0gxNi4yOTIiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIyLjE2MzAyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjwvc3ZnPg0K);
}

.prsm-shared-dialog-shell__icon.error-category-default {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA2NSA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01Ni4zOTY0IDQ2Ljc1M0M1Ny45MTE0IDQ5LjUyMjcgNTUuODYwOCA1My4xMDc3IDUyLjcwNTMgNTMuMjA2SDExLjY3OTVDOC41MjQwMiA1My4zMDQyIDYuNjMwMjUgNDkuODQyIDguMjcwNzQgNDYuOTc0TDI4LjgwMjUgMTEuMDc5MUMzMC40NDMgOC4yMTEwNyAzNC4zODc0IDguMDg4MjYgMzUuOTAyNCAxMC44NThMNTYuMzk2NCA0Ni43NTNaIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBkPSJNMzAuNTI5NiAzNS4yODc2TDMwLjAwNTcgMjcuNDQ2NEMyOS45MDc1IDI1LjkxODYgMjkuODU4NCAyNC44MjE4IDI5Ljg1ODQgMjQuMTU2MUMyOS44NTg0IDIzLjI1MDMgMzAuMDkzIDIyLjU0NjQgMzAuNTYyMyAyMi4wNDQ0QzMxLjA0MjUgMjEuNTMxNSAzMS42NyAyMS4yNzUgMzIuNDQ0OCAyMS4yNzVDMzMuMzgzNCAyMS4yNzUgMzQuMDEwOSAyMS42MDI0IDM0LjMyNzQgMjIuMjU3MkMzNC42NDM4IDIyLjkwMTEgMzQuODAyMSAyMy44MzQyIDM0LjgwMjEgMjUuMDU2NUMzNC44MDIxIDI1Ljc3NjcgMzQuNzYzOSAyNi41MDc5IDM0LjY4NzUgMjcuMjVMMzMuOTgzNiAzNS4zMjAzQzMzLjkwNzIgMzYuMjgwNyAzMy43NDM1IDM3LjAxNzMgMzMuNDkyNSAzNy41MzAzQzMzLjI0MTUgMzguMDQzMiAzMi44MjY4IDM4LjI5OTYgMzIuMjQ4NCAzOC4yOTk2QzMxLjY1OTEgMzguMjk5NiAzMS4yNDk4IDM4LjA1NDEgMzEuMDIwNyAzNy41NjNDMzAuNzkxNSAzNy4wNjEgMzAuNjI3OCAzNi4zMDI1IDMwLjUyOTYgMzUuMjg3NlpNMzIuMzQ2NiA0Ni4wNTg5QzMxLjY4MDkgNDYuMDU4OSAzMS4wOTcgNDUuODQ2MSAzMC41OTUgNDUuNDIwNUMzMC4xMDM5IDQ0Ljk4NCAyOS44NTg0IDQ0LjM3ODMgMjkuODU4NCA0My42MDM1QzI5Ljg1ODQgNDIuOTI2OCAzMC4wOTMgNDIuMzUzOSAzMC41NjIzIDQxLjg4NDZDMzEuMDQyNSA0MS40MDQ0IDMxLjYyNjMgNDEuMTY0NCAzMi4zMTM5IDQxLjE2NDRDMzMuMDAxNCA0MS4xNjQ0IDMzLjU4NTMgNDEuNDA0NCAzNC4wNjU0IDQxLjg4NDZDMzQuNTU2NSA0Mi4zNTM5IDM0LjgwMjEgNDIuOTI2OCAzNC44MDIxIDQzLjYwMzVDMzQuODAyMSA0NC4zNjc0IDM0LjU1NjUgNDQuOTY3NiAzNC4wNjU0IDQ1LjQwNDFDMzMuNTc0MyA0NS44NDA3IDMzLjAwMTQgNDYuMDU4OSAzMi4zNDY2IDQ2LjA1ODlaIiBmaWxsPSIjMDAyOTdCIi8+DQo8cGF0aCBkPSJNNDguMjkyIDU1LjM4MDNINjIuNDE4QzYzLjI1MDcgNTUuMzgwMyA2My43NzEgNTQuNDc4NyA2My4zNTQ0IDUzLjc1NzdMMzMuMjI4NCAxLjYyMTlDMzIuODEyIDAuOTAxMzQ5IDMxLjc3MTkgMC45MDEzNDkgMzEuMzU1NiAxLjYyMTlMMS4yMjk1OSA1My43NTc3QzAuODEyOTY5IDU0LjQ3ODcgMS4zMzMyOSA1NS4zODAzIDIuMTY2MDEgNTUuMzgwM0gxNi4yOTIiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIyLjE2MzAyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjwvc3ZnPg0K);
}

/* UX placeholder: HTTP server and service-side failures. */
.prsm-shared-dialog-shell__icon.category-http-server-error {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik03MyA0MFY4QzczIDYuODk1NDMgNzIuMTA0NiA2IDcxIDZIOUM3Ljg5NTQzIDYgNyA2Ljg5NTQzIDcgOFY0MCIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz4NCjxwYXRoIGQ9Ik00MCA0MFYzOCIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNNTQgMjRDNTQgMzAuNjI3NCA0OC42Mjc0IDM2IDQyIDM2QzM1LjM3MjYgMzYgMzAgMzAuNjI3NCAzMCAyNEMzMCAxNy4zNzI2IDM1LjM3MjYgMTIgNDIgMTJDNDguNjI3NCAxMiA1NCAxNy4zNzI2IDU0IDI0WiIgZmlsbD0iI0UxRUNGRiIvPg0KPHBhdGggZD0iTTUyIDIyQzUyIDI4LjYyNzQgNDYuNjI3NCAzNCA0MCAzNEMzMy4zNzI2IDM0IDI4IDI4LjYyNzQgMjggMjJDMjggMTUuMzcyNiAzMy4zNzI2IDEwIDQwIDEwQzQ2LjYyNzQgMTAgNTIgMTUuMzcyNiA1MiAyMloiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTM3IDE4LjVDMzcgMTcuMDAwMiAzOC41IDE2IDQwLjUgMTZDNDAuNSAxNiA0My41IDE2IDQzLjUgMTlDNDMuNSAyMiA0MCAyMS41IDQwIDI0LjVNNDAgMjguMDAwMlYyNy41MDAyIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0zMCA1OUgyM0MyMi40NDc3IDU5IDIyLjAwNTggNTkuNDUgMjEuOTUxNiA1OS45OTk2QzIxLjUyODcgNjQuMjkyIDE4LjQ2NTMgNjYuMzQ3IDE4IDcxTDE5IDcxLjVMMjEgNjkuNUwyMiA3MlY3OEgzMFY1OVoiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGQ9Ik00NiA2Nkg3MlY3NEg0NlY2NloiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGQ9Ik03MCA2NEg0NFY3Mkg3MFY2NFoiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0yMCA2OVY3Nk0yOCA1N1Y3NiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMTkuOTUxNiA1Ny45OTk2QzIwLjAwNTggNTcuNDUgMjAuNDQ3NyA1NyAyMSA1N0gyOEMyOCA2MiAyNCA2NCAyNCA2OUwyMS41IDY4TDIwIDcwTDE5IDY3LjVMMTcgNjkuNUwxNiA2OUMxNi40NjUzIDY0LjM0NyAxOS41Mjg3IDYyLjI5MiAxOS45NTE2IDU3Ljk5OTZaIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik00MCA0MFY3Nk00MCA3Nkg4QzYuODk1NDMgNzYgNiA3NS4xMDQ2IDYgNzRWNTdNNDAgNzZINzJDNzMuMTA0NiA3NiA3NCA3NS4xMDQ2IDc0IDc0VjU3IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0xIDU0SDM1TDQwIDQwSDZMMSA1NFoiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTQ1IDU0SDc5TDc0IDQwSDQwTDQ1IDU0WiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

/* UX placeholder: permission and access blockers. */
.prsm-shared-dialog-shell__icon.category-permission-denied {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01NyA0OC41ODlDNjAuMTU5MiA0My44Mzc0IDYyIDM4LjEzMzcgNjIgMzJDNjIgMTUuNDMxNSA0OC41Njg1IDIgMzIgMkMyNi41NDUzIDIgMjEuNDMwNiAzLjQ1NTc4IDE3LjAyMzMgNk00Ny41IDU3LjY5MDhDNDIuOTc2MyA2MC40MjU5IDM3LjY3MiA2MiAzMiA2MkMyMy44MjM2IDYyIDE2LjQxMTMgNTguNzI5IDExIDUzLjQyNDNNNiA0Ni45NzY3QzMuNDU1NzggNDIuNTY5NCAyIDM3LjQ1NDcgMiAzMkMyIDI0LjY2NzMgNC42MzA3OSAxNy45NDkgOSAxMi43Mzc1IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0yNC4zMDE4IDI5QzI0LjgzIDI5IDI1LjMzMTkgMjkuMjE2MiAyNS43MzM0IDI5LjU1OTZDMjUuODgyOCAyOS42ODc0IDI2LjA0MTkgMjkuODE2NSAyNi4yMTA5IDI5Ljk0NTNDMjcuNzAzMyAzMS4wODIzIDI5Ljk2NzcgMzIuMjAwMSAzMyAzMi4yMDAyQzM2LjAzMjQgMzIuMjAwMiAzOC4yOTY2IDMxLjA4MjQgMzkuNzg5MSAyOS45NDUzQzM5Ljk1ODMgMjkuODE2NCA0MC4xMTggMjkuNjg3NSA0MC4yNjc2IDI5LjU1OTZDNDAuNjY5IDI5LjIxNjMgNDEuMTcwMSAyOS4wMDAxIDQxLjY5ODIgMjlINDUuMDUwOEM0Ni4wMTMgMjkuMDAwMSA0Ni44MzcgMjkuNjg2NiA0Ny4wNzAzIDMwLjYyMDFDNDcuMzg3MiAzMS44ODk0IDQ3Ljc3OTQgMzMuMjAxIDQ4LjA5NjcgMzQuMzIzMkM0OC42Njg5IDM2LjM0NzEgNDkgMzcuNzcwOCA0OSAzOC42MDA2QzQ4Ljk5OTggNTYuNjE5NiAxNy4wMDAyIDU2Ljk1OSAxNyAzOC42MDA2QzE3IDM3Ljc3MDggMTcuMzMyMSAzNi4zNDcyIDE3LjkwNDMgMzQuMzIzMkMxOC4yMjE2IDMzLjIwMSAxOC42MTM4IDMxLjg4OTQgMTguOTMwNyAzMC42MjAxQzE5LjE2NCAyOS42ODY1IDE5Ljk4NzkgMjkgMjAuOTUwMiAyOUgyNC4zMDE4Wk0zMyAzNS40MDA0QzMwLjc5MSAzNS40MDA2IDI5IDM3LjE5MTQgMjkgMzkuNDAwNEMyOSA0MC41NzIyIDI5LjUwNDQgNDEuNjI2MSAzMC4zMDc2IDQyLjM1NzRDMzAuODk1MyA0Mi44OTI1IDMxLjQwMDQgNDMuNTgwMiAzMS40MDA0IDQ0LjM3NVY0Ni42MDA2QzMxLjQwMDcgNDcuNDg0MSAzMi4xMTc0IDQ4LjIwMDIgMzMuMDAxIDQ4LjIwMDJDMzMuODg0MyA0OC4xOTk5IDM0LjYwMDMgNDcuNDgzOSAzNC42MDA2IDQ2LjYwMDZWNDQuMzc1QzM0LjYwMDYgNDMuNTgwMiAzNS4xMDU4IDQyLjg5MjYgMzUuNjkzNCA0Mi4zNTc0QzM2LjQ5NjIgNDEuNjI2MSAzNyA0MC41NzIxIDM3IDM5LjQwMDRDMzcgMzcuMTkxMyAzNS4yMDkxIDM1LjQwMDQgMzMgMzUuNDAwNFoiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGQ9Ik0xNS4xMjAzIDI3LjU0NjdDMTQuNTE1MyAzMC42NTQ2IDEyLjggMzUuMDQwNCAxMi44IDM3LjYwMDhDMTIuOCA2MC4xMzQ1IDUxLjIwMDEgNTkuNjY0NSA1MS4yMDAxIDM3LjYwMDhDNTEuMjAwMSAzNS4wNDA0IDQ5LjQ4NDggMzAuNjU0NiA0OC44Nzk4IDI3LjU0NjdDNDguNjE5IDI2LjIwNjggNDcuMzkwMyAyNC44MDA4IDQ2LjAyNTIgMjQuODAwOEgzOC40QzM4LjQgMjQuODAwOCAzNi40IDI4LjAwMDggMzIgMjguMDAwOEMyNy42IDI4LjAwMDggMjUuNiAyNC44MDA4IDI1LjYgMjQuODAwOEgxNy45NzQ5QzE2LjYwOTggMjQuODAwOCAxNS4zODExIDI2LjIwNjggMTUuMTIwMyAyNy41NDY3WiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMjMuMzAxOCAyOEMyMy44MyAyOCAyNC4zMzEyIDI4LjIxNTcgMjQuNzMyNyAyOC41NTkxQzI0Ljg4MjMgMjguNjg3IDI1LjA0MTYgMjguODE2MyAyNS4yMTA5IDI4Ljk0NTNDMjYuNzAzNCAzMC4wODI0IDI4Ljk2NzYgMzEuMiAzMiAzMS4yQzM1LjAzMjQgMzEuMiAzNy4yOTY2IDMwLjA4MjQgMzguNzg5MSAyOC45NDUzQzM4Ljk1ODQgMjguODE2MyAzOS4xMTc3IDI4LjY4NyAzOS4yNjczIDI4LjU1OTFDMzkuNjY4OCAyOC4yMTU3IDQwLjE3IDI4IDQwLjY5ODIgMjhINDQuMDUwMkM0NS4wMTI3IDI4IDQ1LjgzNjkgMjguNjg2MyA0Ni4wNyAyOS42MjAyQzQ2LjM4NjkgMzAuODg5NSA0Ni43Nzg4IDMyLjIwMDQgNDcuMDk2MSAzMy4zMjI3QzQ3LjY2ODMgMzUuMzQ2NyA0OCAzNi43NzAyIDQ4IDM3LjZDNDggNTUuNjE5MyAxNiA1NS45NTg3IDE2IDM3LjZDMTYgMzYuNzcwMiAxNi4zMzE3IDM1LjM0NjcgMTYuOTAzOSAzMy4zMjI3QzE3LjIyMTIgMzIuMjAwNCAxNy42MTMxIDMwLjg4OTUgMTcuOTMgMjkuNjIwMkMxOC4xNjMxIDI4LjY4NjMgMTguOTg3MyAyOCAxOS45NDk4IDI4SDIzLjMwMThaIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0zMiAzNC40MDA0QzM0LjIwOTEgMzQuNDAwNCAzNiAzNi4xOTEzIDM2IDM4LjQwMDRDMzUuOTk5OSAzOS41NzIyIDM1LjQ5NTcgNDAuNjI1OSAzNC42OTI3IDQxLjM1NzFDMzQuMTA0OSA0MS44OTI0IDMzLjU5OTYgNDIuNTgwMiAzMy41OTk2IDQzLjM3NTJWNDUuNjAwNkMzMy41OTk2IDQ2LjQ4NCAzMi44ODM0IDQ3LjIwMDIgMzIgNDcuMjAwMkMzMS4xMTY2IDQ3LjIwMDIgMzAuNDAwNCA0Ni40ODQgMzAuNDAwNCA0NS42MDA2VjQzLjM3NTJDMzAuNDAwNCA0Mi41ODAyIDI5Ljg5NTEgNDEuODkyNCAyOS4zMDczIDQxLjM1NzFDMjguNTA0MyA0MC42MjU5IDI4LjAwMDEgMzkuNTcyMiAyOCAzOC40MDA0QzI4IDM2LjE5MTMgMjkuNzkwOSAzNC40MDA0IDMyIDM0LjQwMDRaIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMTcuNiAyNC44VjIyLjRDMTcuNiAxNC40NDcxIDI0LjA0NzEgOCAzMiA4QzM5Ljk1MjkgOCA0Ni40IDE0LjQ0NzEgNDYuNCAyMi40VjI0LjgiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPHBhdGggZD0iTTIyLjQgMjQuODAwOFYyMi40MDA4QzIyLjQgMTcuMDk4OCAyNi42OTgxIDEyLjgwMDggMzIgMTIuODAwOEMzNy4zMDIgMTIuODAwOCA0MS42IDE3LjA5ODggNDEuNiAyMi40MDA4VjI0LjgwMDgiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}

/* UX placeholder: client-side unexpected failures. */
.prsm-shared-dialog-shell__icon.category-internal-client-error {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik03MyA0MFY4QzczIDYuODk1NDMgNzIuMTA0NiA2IDcxIDZIOUM3Ljg5NTQzIDYgNyA2Ljg5NTQzIDcgOFY0MCIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz4NCjxwYXRoIGQ9Ik00MCA0MFYzOCIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNNTQgMjRDNTQgMzAuNjI3NCA0OC42Mjc0IDM2IDQyIDM2QzM1LjM3MjYgMzYgMzAgMzAuNjI3NCAzMCAyNEMzMCAxNy4zNzI2IDM1LjM3MjYgMTIgNDIgMTJDNDguNjI3NCAxMiA1NCAxNy4zNzI2IDU0IDI0WiIgZmlsbD0iI0UxRUNGRiIvPg0KPHBhdGggZD0iTTUyIDIyQzUyIDI4LjYyNzQgNDYuNjI3NCAzNCA0MCAzNEMzMy4zNzI2IDM0IDI4IDI4LjYyNzQgMjggMjJDMjggMTUuMzcyNiAzMy4zNzI2IDEwIDQwIDEwQzQ2LjYyNzQgMTAgNTIgMTUuMzcyNiA1MiAyMloiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTM3IDE4LjVDMzcgMTcuMDAwMiAzOC41IDE2IDQwLjUgMTZDNDAuNSAxNiA0My41IDE2IDQzLjUgMTlDNDMuNSAyMiA0MCAyMS41IDQwIDI0LjVNNDAgMjguMDAwMlYyNy41MDAyIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0zMCA1OUgyM0MyMi40NDc3IDU5IDIyLjAwNTggNTkuNDUgMjEuOTUxNiA1OS45OTk2QzIxLjUyODcgNjQuMjkyIDE4LjQ2NTMgNjYuMzQ3IDE4IDcxTDE5IDcxLjVMMjEgNjkuNUwyMiA3MlY3OEgzMFY1OVoiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGQ9Ik00NiA2Nkg3MlY3NEg0NlY2NloiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGQ9Ik03MCA2NEg0NFY3Mkg3MFY2NFoiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0yMCA2OVY3Nk0yOCA1N1Y3NiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMTkuOTUxNiA1Ny45OTk2QzIwLjAwNTggNTcuNDUgMjAuNDQ3NyA1NyAyMSA1N0gyOEMyOCA2MiAyNCA2NCAyNCA2OUwyMS41IDY4TDIwIDcwTDE5IDY3LjVMMTcgNjkuNUwxNiA2OUMxNi40NjUzIDY0LjM0NyAxOS41Mjg3IDYyLjI5MiAxOS45NTE2IDU3Ljk5OTZaIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik00MCA0MFY3Nk00MCA3Nkg4QzYuODk1NDMgNzYgNiA3NS4xMDQ2IDYgNzRWNTdNNDAgNzZINzJDNzMuMTA0NiA3NiA3NCA3NS4xMDQ2IDc0IDc0VjU3IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0xIDU0SDM1TDQwIDQwSDZMMSA1NFoiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTQ1IDU0SDc5TDc0IDQwSDQwTDQ1IDU0WiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

/* UX placeholder: timeout and impending timeout states. */
.prsm-shared-dialog-shell__icon.category-timeout {
   background-image: url(icons-38207119424/prsm-run-out-time.svg);
}

/* UX placeholder: client/server or protocol-family mismatch. */
.prsm-shared-dialog-shell__icon.category-protocol-mismatch {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA2NSA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01Ni4zOTY0IDQ2Ljc1M0M1Ny45MTE0IDQ5LjUyMjcgNTUuODYwOCA1My4xMDc3IDUyLjcwNTMgNTMuMjA2SDExLjY3OTVDOC41MjQwMiA1My4zMDQyIDYuNjMwMjUgNDkuODQyIDguMjcwNzQgNDYuOTc0TDI4LjgwMjUgMTEuMDc5MUMzMC40NDMgOC4yMTEwNyAzNC4zODc0IDguMDg4MjYgMzUuOTAyNCAxMC44NThMNTYuMzk2NCA0Ni43NTNaIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBkPSJNMzAuNTI5NiAzNS4yODc2TDMwLjAwNTcgMjcuNDQ2NEMyOS45MDc1IDI1LjkxODYgMjkuODU4NCAyNC44MjE4IDI5Ljg1ODQgMjQuMTU2MUMyOS44NTg0IDIzLjI1MDMgMzAuMDkzIDIyLjU0NjQgMzAuNTYyMyAyMi4wNDQ0QzMxLjA0MjUgMjEuNTMxNSAzMS42NyAyMS4yNzUgMzIuNDQ0OCAyMS4yNzVDMzMuMzgzNCAyMS4yNzUgMzQuMDEwOSAyMS42MDI0IDM0LjMyNzQgMjIuMjU3MkMzNC42NDM4IDIyLjkwMTEgMzQuODAyMSAyMy44MzQyIDM0LjgwMjEgMjUuMDU2NUMzNC44MDIxIDI1Ljc3NjcgMzQuNzYzOSAyNi41MDc5IDM0LjY4NzUgMjcuMjVMMzMuOTgzNiAzNS4zMjAzQzMzLjkwNzIgMzYuMjgwNyAzMy43NDM1IDM3LjAxNzMgMzMuNDkyNSAzNy41MzAzQzMzLjI0MTUgMzguMDQzMiAzMi44MjY4IDM4LjI5OTYgMzIuMjQ4NCAzOC4yOTk2QzMxLjY1OTEgMzguMjk5NiAzMS4yNDk4IDM4LjA1NDEgMzEuMDIwNyAzNy41NjNDMzAuNzkxNSAzNy4wNjEgMzAuNjI3OCAzNi4zMDI1IDMwLjUyOTYgMzUuMjg3NlpNMzIuMzQ2NiA0Ni4wNTg5QzMxLjY4MDkgNDYuMDU4OSAzMS4wOTcgNDUuODQ2MSAzMC41OTUgNDUuNDIwNUMzMC4xMDM5IDQ0Ljk4NCAyOS44NTg0IDQ0LjM3ODMgMjkuODU4NCA0My42MDM1QzI5Ljg1ODQgNDIuOTI2OCAzMC4wOTMgNDIuMzUzOSAzMC41NjIzIDQxLjg4NDZDMzEuMDQyNSA0MS40MDQ0IDMxLjYyNjMgNDEuMTY0NCAzMi4zMTM5IDQxLjE2NDRDMzMuMDAxNCA0MS4xNjQ0IDMzLjU4NTMgNDEuNDA0NCAzNC4wNjU0IDQxLjg4NDZDMzQuNTU2NSA0Mi4zNTM5IDM0LjgwMjEgNDIuOTI2OCAzNC44MDIxIDQzLjYwMzVDMzQuODAyMSA0NC4zNjc0IDM0LjU1NjUgNDQuOTY3NiAzNC4wNjU0IDQ1LjQwNDFDMzMuNTc0MyA0NS44NDA3IDMzLjAwMTQgNDYuMDU4OSAzMi4zNDY2IDQ2LjA1ODlaIiBmaWxsPSIjMDAyOTdCIi8+DQo8cGF0aCBkPSJNNDguMjkyIDU1LjM4MDNINjIuNDE4QzYzLjI1MDcgNTUuMzgwMyA2My43NzEgNTQuNDc4NyA2My4zNTQ0IDUzLjc1NzdMMzMuMjI4NCAxLjYyMTlDMzIuODEyIDAuOTAxMzQ5IDMxLjc3MTkgMC45MDEzNDkgMzEuMzU1NiAxLjYyMTlMMS4yMjk1OSA1My43NTc3QzAuODEyOTY5IDU0LjQ3ODcgMS4zMzMyOSA1NS4zODAzIDIuMTY2MDEgNTUuMzgwM0gxNi4yOTIiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIyLjE2MzAyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjwvc3ZnPg0K);
}

/* UX placeholder: connection failed but user may retry. */
.prsm-shared-dialog-shell__icon.category-retry-request {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0zLjIgNDcuOTk5OUwzLjEyNDk3IDUyLjg3NjlDMy4wNTYyNiA1Ny4zNDI4IDYuNjU3NjEgNjEgMTEuMTI0IDYxSDI0LjVNMyA0MVYxMUMzIDYuNTgxNzIgNi41ODE3MiAzIDExIDNINTNDNTcuNDE4MyAzIDYxIDYuNTgxNzIgNjEgMTFWMTZNNjEgMjRWNTNDNjEgNTcuNDE4MyA1Ny40MTgzIDYxIDUzIDYxSDM5LjUiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPHBhdGggZD0iTTI3IDUzSDI1VjU0QzI1IDU1LjEwNDYgMjUuODk1NCA1NiAyNyA1NkgyOVY1N0gyOC43NUMyOC4wNTk2IDU3IDI3LjUgNTcuNTU5NiAyNy41IDU4LjI1QzI3LjUgNTguOTQwNCAyOC4wNTk2IDU5LjUgMjguNzUgNTkuNUgyOVY2MUgzNVY1OS41SDM1LjI1QzM1Ljk0MDQgNTkuNSAzNi41IDU4Ljk0MDQgMzYuNSA1OC4yNUMzNi41IDU3LjU1OTYgMzUuOTQwNCA1NyAzNS4yNSA1N0gzNVY1NkgzN0MzOC4xMDQ2IDU2IDM5IDU1LjEwNDYgMzkgNTRWNTNIMzciIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0xMyAzMUwxNC4xNzAzIDQwLjc1MjhDMTQuMzgzOSA0Mi41MzI1IDE1LjE4OSA0NC4xODkgMTYuNDU2NSA0NS40NTY1TDE4LjExNDEgNDcuMTE0MUMxOC42OTg2IDQ3LjY5ODYgMTkuMTU4MyA0OC4zOTU3IDE5LjQ2NTMgNDkuMTYzMkMyMC4zOTIyIDUxLjQ4MDUgMjIuNjM2NiA1MyAyNS4xMzI0IDUzSDI3TTEzIDMxSDI1TTEzIDMxQzEyLjE3MTYgMzEgMTEuNSAzMC4zMjg0IDExLjUgMjkuNVYyOUMxMS41IDI3Ljg5NTQgMTIuMzk1NCAyNyAxMy41IDI3SDI0LjVNNTEgMzFMNDkuODI5NyA0MC43NTI4QzQ5LjYxNjEgNDIuNTMyNSA0OC44MTEgNDQuMTg5IDQ3LjU0MzUgNDUuNDU2NUw0NS44ODU5IDQ3LjExNDFDNDUuMzAxNCA0Ny42OTg2IDQ0Ljg0MTcgNDguMzk1NyA0NC41MzQ3IDQ5LjE2MzJDNDMuNjA3OCA1MS40ODA1IDQxLjM2MzQgNTMgMzguODY3NiA1M0gzN001MSAzMUgzOU01MSAzMUM1MS44ODM3IDMxIDUyLjYgMzAuMjgzNyA1Mi42IDI5LjRWMjlDNTIuNiAyNy44OTU0IDUxLjcwNDYgMjcgNTAuNiAyN0gzOS41IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik00My41IDkuNUM0My41IDguNjcxNTcgNDQuMTcxNiA4IDQ1IDhDNDUuODI4NCA4IDQ2LjUgOC42NzE1NyA0Ni41IDkuNVYyN0g0My41VjkuNVoiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCjxwYXRoIGQ9Ik0xNy41IDkuNUMxNy41IDguNjcxNTcgMTguMTcxNiA4IDE5IDhDMTkuODI4NCA4IDIwLjUgOC42NzE1NyAyMC41IDkuNVYyN0gxNy41VjkuNVoiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCjxwYXRoIGQ9Ik0zMy4wMTE5IDM4LjA1M0MzMC41ODk3IDM4LjA1MyAyOS4zNzg2IDM2LjUzMiAyOS4zMDc0IDMzLjkyMDlMMjguODU2MiAxOC4xNTMxQzI4Ljg1NjIgMTcuNzQ3NSAyOC44MzI1IDE3LjI5MTIgMjguODMyNSAxNi45NjE2QzI4LjgzMjUgMTQuMTQ3OCAzMC4zOTk3IDEyLjUgMzMuMDM1NiAxMi41QzM1LjY0NzggMTIuNSAzNy4xOTEzIDE0LjE0NzggMzcuMTkxMyAxNi45NjE2QzM3LjE5MTMgMTcuMjkxMiAzNy4xNjc1IDE3Ljc0NzUgMzcuMTQzOCAxOC4xNTMxTDM2LjcxNjQgMzMuOTIwOUMzNi42NDUxIDM2LjUzMiAzNS40MTAzIDM4LjA1MyAzMy4wMTE5IDM4LjA1M1pNMzMuMDExOSA1MC41QzMwLjUxODUgNTAuNSAyOC41IDQ4LjQ5NzMgMjguNSA0NS45MzdDMjguNSA0My40MDE5IDMwLjUxODUgNDEuMzk5MyAzMy4wMTE5IDQxLjM5OTNDMzUuNDgxNSA0MS4zOTkzIDM3LjUgNDMuNDAxOSAzNy41IDQ1LjkzN0MzNy41IDQ4LjQ5NzMgMzUuNDgxNSA1MC41IDMzLjAxMTkgNTAuNVoiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGQ9Ik0zMi4wMTE5IDM3LjA1M0MyOS41ODk3IDM3LjA1MyAyOC4zNzg2IDM1LjUzMiAyOC4zMDc0IDMyLjkyMDlMMjcuODU2MiAxNy4xNTMxQzI3Ljg1NjIgMTYuNzQ3NSAyNy44MzI1IDE2LjI5MTIgMjcuODMyNSAxNS45NjE2QzI3LjgzMjUgMTMuMTQ3OCAyOS4zOTk3IDExLjUgMzIuMDM1NiAxMS41QzM0LjY0NzggMTEuNSAzNi4xOTEzIDEzLjE0NzggMzYuMTkxMyAxNS45NjE2QzM2LjE5MTMgMTYuMjkxMiAzNi4xNjc1IDE2Ljc0NzUgMzYuMTQzOCAxNy4xNTMxTDM1LjcxNjQgMzIuOTIwOUMzNS42NDUxIDM1LjUzMiAzNC40MTAzIDM3LjA1MyAzMi4wMTE5IDM3LjA1M1pNMzIuMDExOSA0OS41QzI5LjUxODUgNDkuNSAyNy41IDQ3LjQ5NzMgMjcuNSA0NC45MzdDMjcuNSA0Mi40MDE5IDI5LjUxODUgNDAuMzk5MyAzMi4wMTE5IDQwLjM5OTNDMzQuNDgxNSA0MC4zOTkzIDM2LjUgNDIuNDAxOSAzNi41IDQ0LjkzN0MzNi41IDQ3LjQ5NzMgMzQuNDgxNSA0OS41IDMyLjAxMTkgNDkuNVoiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}

/* UX placeholder: crypto, CSRF, or security validation failures. */
.prsm-shared-dialog-shell__icon.category-security-crypto-error {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA2NSA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01Ni4zOTY0IDQ2Ljc1M0M1Ny45MTE0IDQ5LjUyMjcgNTUuODYwOCA1My4xMDc3IDUyLjcwNTMgNTMuMjA2SDExLjY3OTVDOC41MjQwMiA1My4zMDQyIDYuNjMwMjUgNDkuODQyIDguMjcwNzQgNDYuOTc0TDI4LjgwMjUgMTEuMDc5MUMzMC40NDMgOC4yMTEwNyAzNC4zODc0IDguMDg4MjYgMzUuOTAyNCAxMC44NThMNTYuMzk2NCA0Ni43NTNaIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBkPSJNMzAuNTI5NiAzNS4yODc2TDMwLjAwNTcgMjcuNDQ2NEMyOS45MDc1IDI1LjkxODYgMjkuODU4NCAyNC44MjE4IDI5Ljg1ODQgMjQuMTU2MUMyOS44NTg0IDIzLjI1MDMgMzAuMDkzIDIyLjU0NjQgMzAuNTYyMyAyMi4wNDQ0QzMxLjA0MjUgMjEuNTMxNSAzMS42NyAyMS4yNzUgMzIuNDQ0OCAyMS4yNzVDMzMuMzgzNCAyMS4yNzUgMzQuMDEwOSAyMS42MDI0IDM0LjMyNzQgMjIuMjU3MkMzNC42NDM4IDIyLjkwMTEgMzQuODAyMSAyMy44MzQyIDM0LjgwMjEgMjUuMDU2NUMzNC44MDIxIDI1Ljc3NjcgMzQuNzYzOSAyNi41MDc5IDM0LjY4NzUgMjcuMjVMMzMuOTgzNiAzNS4zMjAzQzMzLjkwNzIgMzYuMjgwNyAzMy43NDM1IDM3LjAxNzMgMzMuNDkyNSAzNy41MzAzQzMzLjI0MTUgMzguMDQzMiAzMi44MjY4IDM4LjI5OTYgMzIuMjQ4NCAzOC4yOTk2QzMxLjY1OTEgMzguMjk5NiAzMS4yNDk4IDM4LjA1NDEgMzEuMDIwNyAzNy41NjNDMzAuNzkxNSAzNy4wNjEgMzAuNjI3OCAzNi4zMDI1IDMwLjUyOTYgMzUuMjg3NlpNMzIuMzQ2NiA0Ni4wNTg5QzMxLjY4MDkgNDYuMDU4OSAzMS4wOTcgNDUuODQ2MSAzMC41OTUgNDUuNDIwNUMzMC4xMDM5IDQ0Ljk4NCAyOS44NTg0IDQ0LjM3ODMgMjkuODU4NCA0My42MDM1QzI5Ljg1ODQgNDIuOTI2OCAzMC4wOTMgNDIuMzUzOSAzMC41NjIzIDQxLjg4NDZDMzEuMDQyNSA0MS40MDQ0IDMxLjYyNjMgNDEuMTY0NCAzMi4zMTM5IDQxLjE2NDRDMzMuMDAxNCA0MS4xNjQ0IDMzLjU4NTMgNDEuNDA0NCAzNC4wNjU0IDQxLjg4NDZDMzQuNTU2NSA0Mi4zNTM5IDM0LjgwMjEgNDIuOTI2OCAzNC44MDIxIDQzLjYwMzVDMzQuODAyMSA0NC4zNjc0IDM0LjU1NjUgNDQuOTY3NiAzNC4wNjU0IDQ1LjQwNDFDMzMuNTc0MyA0NS44NDA3IDMzLjAwMTQgNDYuMDU4OSAzMi4zNDY2IDQ2LjA1ODlaIiBmaWxsPSIjMDAyOTdCIi8+DQo8cGF0aCBkPSJNNDguMjkyIDU1LjM4MDNINjIuNDE4QzYzLjI1MDcgNTUuMzgwMyA2My43NzEgNTQuNDc4NyA2My4zNTQ0IDUzLjc1NzdMMzMuMjI4NCAxLjYyMTlDMzIuODEyIDAuOTAxMzQ5IDMxLjc3MTkgMC45MDEzNDkgMzEuMzU1NiAxLjYyMTlMMS4yMjk1OSA1My43NTc3QzAuODEyOTY5IDU0LjQ3ODcgMS4zMzMyOSA1NS4zODAzIDIuMTY2MDEgNTUuMzgwM0gxNi4yOTIiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIyLjE2MzAyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjwvc3ZnPg0K);
}

/* UX placeholder: restart, logoff, reload, or similar session guidance. */
.prsm-shared-dialog-shell__icon.category-session-lifecycle-action {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA2NSA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01Ni4zOTY0IDQ2Ljc1M0M1Ny45MTE0IDQ5LjUyMjcgNTUuODYwOCA1My4xMDc3IDUyLjcwNTMgNTMuMjA2SDExLjY3OTVDOC41MjQwMiA1My4zMDQyIDYuNjMwMjUgNDkuODQyIDguMjcwNzQgNDYuOTc0TDI4LjgwMjUgMTEuMDc5MUMzMC40NDMgOC4yMTEwNyAzNC4zODc0IDguMDg4MjYgMzUuOTAyNCAxMC44NThMNTYuMzk2NCA0Ni43NTNaIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBkPSJNMzAuNTI5NiAzNS4yODc2TDMwLjAwNTcgMjcuNDQ2NEMyOS45MDc1IDI1LjkxODYgMjkuODU4NCAyNC44MjE4IDI5Ljg1ODQgMjQuMTU2MUMyOS44NTg0IDIzLjI1MDMgMzAuMDkzIDIyLjU0NjQgMzAuNTYyMyAyMi4wNDQ0QzMxLjA0MjUgMjEuNTMxNSAzMS42NyAyMS4yNzUgMzIuNDQ0OCAyMS4yNzVDMzMuMzgzNCAyMS4yNzUgMzQuMDEwOSAyMS42MDI0IDM0LjMyNzQgMjIuMjU3MkMzNC42NDM4IDIyLjkwMTEgMzQuODAyMSAyMy44MzQyIDM0LjgwMjEgMjUuMDU2NUMzNC44MDIxIDI1Ljc3NjcgMzQuNzYzOSAyNi41MDc5IDM0LjY4NzUgMjcuMjVMMzMuOTgzNiAzNS4zMjAzQzMzLjkwNzIgMzYuMjgwNyAzMy43NDM1IDM3LjAxNzMgMzMuNDkyNSAzNy41MzAzQzMzLjI0MTUgMzguMDQzMiAzMi44MjY4IDM4LjI5OTYgMzIuMjQ4NCAzOC4yOTk2QzMxLjY1OTEgMzguMjk5NiAzMS4yNDk4IDM4LjA1NDEgMzEuMDIwNyAzNy41NjNDMzAuNzkxNSAzNy4wNjEgMzAuNjI3OCAzNi4zMDI1IDMwLjUyOTYgMzUuMjg3NlpNMzIuMzQ2NiA0Ni4wNTg5QzMxLjY4MDkgNDYuMDU4OSAzMS4wOTcgNDUuODQ2MSAzMC41OTUgNDUuNDIwNUMzMC4xMDM5IDQ0Ljk4NCAyOS44NTg0IDQ0LjM3ODMgMjkuODU4NCA0My42MDM1QzI5Ljg1ODQgNDIuOTI2OCAzMC4wOTMgNDIuMzUzOSAzMC41NjIzIDQxLjg4NDZDMzEuMDQyNSA0MS40MDQ0IDMxLjYyNjMgNDEuMTY0NCAzMi4zMTM5IDQxLjE2NDRDMzMuMDAxNCA0MS4xNjQ0IDMzLjU4NTMgNDEuNDA0NCAzNC4wNjU0IDQxLjg4NDZDMzQuNTU2NSA0Mi4zNTM5IDM0LjgwMjEgNDIuOTI2OCAzNC44MDIxIDQzLjYwMzVDMzQuODAyMSA0NC4zNjc0IDM0LjU1NjUgNDQuOTY3NiAzNC4wNjU0IDQ1LjQwNDFDMzMuNTc0MyA0NS44NDA3IDMzLjAwMTQgNDYuMDU4OSAzMi4zNDY2IDQ2LjA1ODlaIiBmaWxsPSIjMDAyOTdCIi8+DQo8cGF0aCBkPSJNNDguMjkyIDU1LjM4MDNINjIuNDE4QzYzLjI1MDcgNTUuMzgwMyA2My43NzEgNTQuNDc4NyA2My4zNTQ0IDUzLjc1NzdMMzMuMjI4NCAxLjYyMTlDMzIuODEyIDAuOTAxMzQ5IDMxLjc3MTkgMC45MDEzNDkgMzEuMzU1NiAxLjYyMTlMMS4yMjk1OSA1My43NTc3QzAuODEyOTY5IDU0LjQ3ODcgMS4zMzMyOSA1NS4zODAzIDIuMTY2MDEgNTUuMzgwM0gxNi4yOTIiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIyLjE2MzAyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjwvc3ZnPg0K);
}

/* UX placeholder: user gesture required to re-enable media or audio. */
.prsm-shared-dialog-shell__icon.category-media-audio-activation {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02MSAzNlYxMUM2MSA2LjU4MTcyIDU3LjQxODMgMyA1MyAzSDE4TTYxIDQzVjUzQzYxIDU3LjQxODMgNTcuNDE4MyA2MSA1MyA2MUgxMUM2LjU4MTcyIDYxIDMgNTcuNDE4MyAzIDUzVjExQzMgNi41ODE3MiA2LjU4MTcyIDMgMTEgM0gxMyIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNNDguNDY1OCAyOS41MjQ0TDQ4LjAzODEgMzMuNzQwMkM0OC45MzMxIDM0LjMzOSA0OS43Mzk2IDM1LjA4MDEgNTAuNDIzOCAzNS45NDUzTDU0LjQ3NTYgMzUuNTM0Mkw1NS4zOTM2IDM3Ljc1MUw1Mi40MzU1IDQwLjE2MzFDNTIuNzIxOSA0MS40MzIzIDUyLjc2MzkgNDIuNzE2NiA1Mi41ODQgNDMuOTU4TDU1LjM5MzYgNDYuMjQ5TDU0LjQ3NDYgNDguNDY1OEw1MS4wMzUyIDQ4LjExNzJDNTAuMjg5MyA0OS4yODU4IDQ5LjMwOTQgNTAuMzE1NSA0OC4xMjUgNTEuMTI1TDQ4LjQ2NTggNTQuNDc0Nkw0Ni4yNDkgNTUuMzkzNkw0NC4xMjAxIDUyLjc4MzJDNDIuNzEwMyA1My4wNDgxIDQxLjI4OTMgNTMuMDEzOSAzOS45MzU1IDUyLjcxNDhMMzcuNzUxIDU1LjM5MzZMMzUuNTMzMiA1NC40NzQ2TDM1Ljg5OTQgNTAuODY3MkMzNC44OTQ5IDUwLjExNjcgMzQuMDE3IDQ5LjE3OTYgMzMuMzIyMyA0OC4wODAxTDI5LjUyNDQgNDguNDY1OEwyOC42MDY0IDQ2LjI0OUwzMS43NjE3IDQzLjY3NDhDMzEuNjMzNyA0Mi41NzkyIDMxLjY4MDIgNDEuNDg1IDMxLjg4OTYgNDAuNDI4N0wyOC42MDY0IDM3Ljc1MUwyOS41MjU0IDM1LjUzNDJMMzMuOTI5NyAzNS45ODE0QzM0LjUxMzUgMzUuMjM1OCAzNS4yMDMyIDM0LjU2NDYgMzUuOTg3MyAzMy45OTEyTDM1LjUzMzIgMjkuNTI0NEwzNy43NTEgMjguNjA2NEw0MC41ODc5IDMyLjA4NUM0MS41NDczIDMxLjkzNTkgNDIuNTA4NiAzMS45MjQ5IDQzLjQ0ODIgMzIuMDM5MUw0Ni4yNDkgMjguNjA2NEw0OC40NjU4IDI5LjUyNDRaTTQyIDM4QzM5LjUxNDcgMzggMzcuNSA0MC4wMTQ3IDM3LjUgNDIuNUMzNy41IDQ0Ljk4NTMgMzkuNTE0NyA0NyA0MiA0N0M0NC40ODUzIDQ3IDQ2LjUgNDQuOTg1MyA0Ni41IDQyLjVDNDYuNSA0MC4wMTQ3IDQ0LjQ4NTMgMzggNDIgMzhaIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBkPSJNMjQuNTA1OSAxMy4zNTU1QzI1LjE0MDIgMTMuNTM5IDI1Ljc0NjIgMTMuNzg4NiAyNi4zMTQ1IDE0LjA5OTZMMjkuNDM5NSAxMi40MTg5TDMxLjU2MDUgMTQuNTRMMjkuODgyOCAxNy42NTUzQzMwLjE4OTcgMTguMjEwOCAzMC40MzgxIDE4LjgwMjUgMzAuNjIzIDE5LjQyMTlMMzQuMDQ5OCAyMC40NTAyVjIzLjQ1MDJMMzAuNjU0MyAyNC40Njc4QzMwLjQ3NzIgMjUuMDkgMzAuMjM2MyAyNS42ODQ4IDI5LjkzNjUgMjYuMjQ0MUwzMS42MzA5IDI5LjM4OTZMMjkuNTA5OCAzMS41MTA3TDI2LjQxMjEgMjkuODQyOEMyNS44NDc1IDMwLjE2MTEgMjUuMjQ2IDMwLjQyMDggMjQuNjE0MyAzMC42MTIzTDIzLjU5OTYgMzRIMjAuNTk5NkwxOS42MDE2IDMwLjY3MzhDMTguOTQ2IDMwLjQ5MyAxOC4zMTk5IDMwLjI0MjIgMTcuNzMzNCAyOS45MjU4TDE0LjY2MDIgMzEuNTgxMUwxMi41MzkxIDI5LjQ2TDE0LjE2OCAyNi40MzI2QzEzLjgzMjYgMjUuODQxMyAxMy41NjE4IDI1LjIwODkgMTMuMzY2MiAyNC41NDM5TDEwLjA0OTggMjMuNTQ5OFYyMC41NDk4TDEzLjMzNTkgMTkuNTYyNUMxMy41MjM0IDE4Ljg5NDggMTMuNzg0NCAxOC4yNTgyIDE0LjExMjMgMTcuNjYzMUwxMi40Njg4IDE0LjYxMDRMMTQuNTg5OCAxMi40ODkzTDE3LjYzNDggMTQuMTI3OUMxOC4yMTcyIDEzLjgwNDMgMTguODM5NSAxMy41NDQ1IDE5LjQ5MjIgMTMuMzU1NUwyMC41IDEwSDIzLjVMMjQuNTA1OSAxMy4zNTU1Wk0yMiAxOEMxOS43OTA5IDE4IDE4IDE5Ljc5MDkgMTggMjJDMTggMjQuMjA5MSAxOS43OTA5IDI2IDIyIDI2QzI0LjIwOTEgMjYgMjYgMjQuMjA5MSAyNiAyMkMyNiAxOS43OTA5IDI0LjIwOTEgMTggMjIgMThaIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ3LjQ2NTggMjguNTI0NEw0Ny4wMzgxIDMyLjc0MDJDNDcuOTMzMSAzMy4zMzkgNDguNzM5NiAzNC4wODAxIDQ5LjQyMzggMzQuOTQ1M0w1My40NzU2IDM0LjUzNDJMNTQuMzkzNiAzNi43NTFMNTEuNDM1NSAzOS4xNjMxQzUxLjcyMTkgNDAuNDMyMyA1MS43NjM5IDQxLjcxNjYgNTEuNTg0IDQyLjk1OEw1NC4zOTM2IDQ1LjI0OUw1My40NzQ2IDQ3LjQ2NThMNTAuMDM1MiA0Ny4xMTcyQzQ5LjI4OTMgNDguMjg1OCA0OC4zMDk0IDQ5LjMxNTUgNDcuMTI1IDUwLjEyNUw0Ny40NjU4IDUzLjQ3NDZMNDUuMjQ5IDU0LjM5MzZMNDMuMTIwMSA1MS43ODMyQzQxLjcxMDMgNTIuMDQ4MSA0MC4yODkzIDUyLjAxMzkgMzguOTM1NSA1MS43MTQ4TDM2Ljc1MSA1NC4zOTM2TDM0LjUzMzIgNTMuNDc0NkwzNC44OTk0IDQ5Ljg2NzJDMzMuODk0OSA0OS4xMTY3IDMzLjAxNyA0OC4xNzk2IDMyLjMyMjMgNDcuMDgwMUwyOC41MjQ0IDQ3LjQ2NThMMjcuNjA2NCA0NS4yNDlMMzAuNzYxNyA0Mi42NzQ4QzMwLjYzMzcgNDEuNTc5MiAzMC42ODAyIDQwLjQ4NSAzMC44ODk2IDM5LjQyODdMMjcuNjA2NCAzNi43NTFMMjguNTI1NCAzNC41MzQyTDMyLjkyOTcgMzQuOTgxNEMzMy41MTM1IDM0LjIzNTggMzQuMjAzMiAzMy41NjQ2IDM0Ljk4NzMgMzIuOTkxMkwzNC41MzMyIDI4LjUyNDRMMzYuNzUxIDI3LjYwNjRMMzkuNTg3OSAzMS4wODVDNDAuNTQ3MyAzMC45MzU5IDQxLjUwODYgMzAuOTI0OSA0Mi40NDgyIDMxLjAzOTFMNDUuMjQ5IDI3LjYwNjRMNDcuNDY1OCAyOC41MjQ0Wk00MSAzN0MzOC41MTQ3IDM3IDM2LjUgMzkuMDE0NyAzNi41IDQxLjVDMzYuNSA0My45ODUzIDM4LjUxNDcgNDYgNDEgNDZDNDMuNDg1MyA0NiA0NS41IDQzLjk4NTMgNDUuNSA0MS41QzQ1LjUgMzkuMDE0NyA0My40ODUzIDM3IDQxIDM3WiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjUwNTkgMTIuMzU1NUMyNC4xNDAyIDEyLjUzOSAyNC43NDYyIDEyLjc4ODYgMjUuMzE0NSAxMy4wOTk2TDI4LjQzOTUgMTEuNDE4OUwzMC41NjA1IDEzLjU0TDI4Ljg4MjggMTYuNjU1M0MyOS4xODk3IDE3LjIxMDggMjkuNDM4MSAxNy44MDI1IDI5LjYyMyAxOC40MjE5TDMzLjA0OTggMTkuNDUwMlYyMi40NTAyTDI5LjY1NDMgMjMuNDY3OEMyOS40NzcyIDI0LjA5IDI5LjIzNjMgMjQuNjg0OCAyOC45MzY1IDI1LjI0NDFMMzAuNjMwOSAyOC4zODk2TDI4LjUwOTggMzAuNTEwN0wyNS40MTIxIDI4Ljg0MjhDMjQuODQ3NSAyOS4xNjExIDI0LjI0NiAyOS40MjA4IDIzLjYxNDMgMjkuNjEyM0wyMi41OTk2IDMzSDE5LjU5OTZMMTguNjAxNiAyOS42NzM4QzE3Ljk0NiAyOS40OTMgMTcuMzE5OSAyOS4yNDIyIDE2LjczMzQgMjguOTI1OEwxMy42NjAyIDMwLjU4MTFMMTEuNTM5MSAyOC40NkwxMy4xNjggMjUuNDMyNkMxMi44MzI2IDI0Ljg0MTMgMTIuNTYxOCAyNC4yMDg5IDEyLjM2NjIgMjMuNTQzOUw5LjA0OTggMjIuNTQ5OFYxOS41NDk4TDEyLjMzNTkgMTguNTYyNUMxMi41MjM0IDE3Ljg5NDggMTIuNzg0NCAxNy4yNTgyIDEzLjExMjMgMTYuNjYzMUwxMS40Njg4IDEzLjYxMDRMMTMuNTg5OCAxMS40ODkzTDE2LjYzNDggMTMuMTI3OUMxNy4yMTcyIDEyLjgwNDMgMTcuODM5NSAxMi41NDQ1IDE4LjQ5MjIgMTIuMzU1NUwxOS41IDlIMjIuNUwyMy41MDU5IDEyLjM1NTVaTTIxIDE3QzE4Ljc5MDkgMTcgMTcgMTguNzkwOSAxNyAyMUMxNyAyMy4yMDkxIDE4Ljc5MDkgMjUgMjEgMjVDMjMuMjA5MSAyNSAyNSAyMy4yMDkxIDI1IDIxQzI1IDE4Ljc5MDkgMjMuMjA5MSAxNyAyMSAxN1oiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTggNTNDOCA1MS4zNDMxIDkuMzQzMTUgNTAgMTEgNTBIMTdDMTguNjU2OSA1MCAyMCA1MS4zNDMxIDIwIDUzQzIwIDU0LjY1NjkgMTguNjU2OSA1NiAxNyA1NkgxMUM5LjM0MzE1IDU2IDggNTQuNjU2OSA4IDUzWiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8Y2lyY2xlIGN4PSIxMSIgY3k9IjUzIiByPSIzIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik00NCAxMUM0NCA5LjM0MzE1IDQ1LjM0MzEgOCA0NyA4SDUzQzU0LjY1NjkgOCA1NiA5LjM0MzE1IDU2IDExQzU2IDEyLjY1NjkgNTQuNjU2OSAxNCA1MyAxNEg0N0M0NS4zNDMxIDE0IDQ0IDEyLjY1NjkgNDQgMTFaIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxjaXJjbGUgY3g9IjUzIiBjeT0iMTEiIHI9IjMiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}

/* UX placeholder: file transfer and file handling failures. */
.prsm-shared-dialog-shell__icon.category-file-transfer-failure {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00OSA1NFY0NC44NzVDNDkgNDMuNzcwNCA0OC4wNDg1IDQyLjg4NDYgNDcuMTM1NiA0My41MDY1QzQ1LjY1NTkgNDQuNTE0NiA0NC40ODExIDQ2LjM3NSA0MS44ODg5IDQ2LjM3NUMzOC4zMzMzIDQ2LjM3NSAzOC4yNDg3IDM4LjU1MjMgMzQuNzc3OCAzOC41QzMxLjMwNjkgMzguNDQ3NyAzMS4yMjIyIDQzLjc1IDI3LjY2NjcgNDMuNzVDMjQuNDM3MSA0My43NSAyNC44NzQ0IDM2LjUzMTEgMTguOTg2NyAzNS4yMDcyQzE3LjkwOTEgMzQuOTY0OSAxNyAzNS44OTU0IDE3IDM3VjU0QzE3IDU1LjEwNDYgMTcuODk1NCA1NiAxOSA1Nkg0N0M0OC4xMDQ2IDU2IDQ5IDU1LjEwNDYgNDkgNTRaIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBkPSJNNDggNTNWNDMuODc1QzQ4IDQyLjc3MDQgNDcuMDQ4NSA0MS44ODQ2IDQ2LjEzNTYgNDIuNTA2NUM0NC42NTU5IDQzLjUxNDYgNDMuNDgxMSA0NS4zNzUgNDAuODg4OSA0NS4zNzVDMzcuMzMzMyA0NS4zNzUgMzcuMjQ4NyAzNy41NTIzIDMzLjc3NzggMzcuNUMzMC4zMDY5IDM3LjQ0NzcgMzAuMjIyMiA0Mi43NSAyNi42NjY3IDQyLjc1QzIzLjQzNzEgNDIuNzUgMjMuODc0NCAzNS41MzExIDE3Ljk4NjcgMzQuMjA3MkMxNi45MDkxIDMzLjk2NDkgMTYgMzQuODk1NCAxNiAzNlY1M0MxNiA1NC4xMDQ2IDE2Ljg5NTQgNTUgMTggNTVINDZDNDcuMTA0NiA1NSA0OCA1NC4xMDQ2IDQ4IDUzWiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz4NCjxjaXJjbGUgY3g9IjQ5IiBjeT0iMjEiIHI9IjEwIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBkPSJNNTggMjBDNTggMjUuNTIyOCA1My41MjI4IDMwIDQ4IDMwQzQyLjQ3NzIgMzAgMzggMjUuNTIyOCAzOCAyMEMzOCAxNC40NzcyIDQyLjQ3NzIgMTAgNDggMTBDNTMuNTIyOCAxMCA1OCAxNC40NzcyIDU4IDIwWiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNNDUgMTcuMDgzM0M0NSAxNS44MzM1IDQ2LjM4NDYgMTUgNDguMjMwOCAxNUM0OC4yMzA4IDE1IDUxIDE1IDUxIDE3LjVDNTEgMTkuOTk5OSA0Ny43NjkyIDE5LjU4MzMgNDcuNzY5MiAyMi4wODMyTTQ3Ljc2OTIgMjVWMjQuNTgzMyIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNNTQgOEw1NCA0QzU0IDIuODk1NDMgNTMuMTA0NiAyIDUyIDJMMTIgMkMxMC44OTU0IDIgMTAgMi44OTU0MyAxMCA0VjQyTTU0IDMyTDU0IDYwQzU0IDYxLjEwNDYgNTMuMTA0NiA2MiA1MiA2MkwxMiA2MkMxMC44OTU0IDYyIDEwIDYxLjEwNDYgMTAgNjBMMTAgNDkiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTM0LjExMTEgMjRIMThDMTYuODk1NCAyNCAxNiAyMy4xMDQ2IDE2IDIyVjEyQzE2IDEwLjg5NTQgMTYuODk1NCAxMCAxOCAxMEgzOSIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz4NCjwvc3ZnPg0K);
}

/* UX placeholder: invalid username, domain, or credential formatting. */
.prsm-shared-dialog-shell__icon.category-credential-formatting {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0zNyA2MkgxNkMxMS41ODE3IDYyIDggNTguNDE4MyA4IDU0VjE2TTQxIDYySDQ4QzUyLjQxODMgNjIgNTYgNTguNDE4MyA1NiA1NFY0NE01NiA0MC4wMDAxVjEwQzU2IDUuNTgxNzIgNTIuNDE4MyAyIDQ4IDJIMTZDMTEuNTgxNyAyIDggNS41ODE3MiA4IDEwVjEyIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik0zMyA0MC42MDA5TDI5Ljc1IDM3LjY3NkMyOS4yNzgzIDM3LjI1MTQgMjguNjI5NiAzNy4wNjQ1IDI4LjAyMjUgMzcuMjQ5MkMyNS4zMjQ3IDM4LjA2OTkgMjIuNjkzIDQwLjAxNDIgMjIuNjAyNCA0My4wMDA5VjQzLjE2MjNDMjUuMzk4OSA0NS41NTU1IDI5LjAzMDYgNDcuMDAwOSAzMyA0Ny4wMDA5QzM2Ljk2OTUgNDcuMDAwOSA0MC42MDEzIDQ1LjU1NTQgNDMuMzk3OSA0My4xNjJWNDMuMDAwOUM0My4zMTYyIDM5LjgzNSA0MC44MDI5IDM3LjczMTkgMzcuODczNiAzNy4xMzM0QzM3LjMyMiAzNy4wMjA2IDM2Ljc2MTQgMzcuMjE1NiAzNi4zNDI5IDM3LjU5MjJMMzMgNDAuNjAwOVoiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGQ9Ik0zMi45MzIzIDM0Ljk5OThDMzAuNTM3MyAzNC45OTk4IDI4LjAzNzIgMzIuMTk5OCAyNy42MzgxIDI4LjU5OThDMjcuNTY3NiAyNy45NjM3IDI2Ljg2MDkgMjkuMTMyNyAyNi41MzIzIDI4Ljc5OTdDMjUuODM2NyAyOC4xNjYyIDI4LjYyNzcgMjQuNDM5OCAyNS43MzIzIDI2LjM5OTdDMjYuNDQwMyAyMS43OTc3IDI4LjczOTEgMTkuNTQgMzEuNzMyMyAxOS4wODY0QzMyLjg4NzIgMTguMTc1MiAzNC4yNzEgMTcuODk2NyAzNS43MzIzIDE4LjE5OTdDMzQuNzMyMyAxOC43OTk4IDM0Ljk1NTMgMTkuMTY0MyAzNS4zMzIzIDE5LjI2MTRDMzcuNDc2OCAxOS44MTM2IDM4Ljg5OTIgMjEuMzM5NyA0MCAyNC43NTk3QzQxLjA5NzEgMjguMTY4MiAzOS45MTMxIDI2LjYxMTIgMzkuMzMyMyAyNy4xOTk3QzM5LjUzMjMgMjkuMTk5NyAzOC40ODU5IDI3LjU2MzcgMzguNDE1NCAyOC4xOTk4QzM4LjAxNjMgMzEuNzk5OCAzNS4zMjczIDM0Ljk5OTggMzIuOTMyMyAzNC45OTk4WiIgZmlsbD0iI0UxRUNGRiIvPg0KPGNpcmNsZSBjeD0iMzIiIGN5PSIzMCIgcj0iMTYiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTIxLjYgNDIuMTU5M0MyMS42IDM5LjA4MjQgMjQuMjc3IDM3LjA4MzUgMjcuMDIyNSAzNi4yNDgzQzI3LjYyOTcgMzYuMDYzNiAyOC4yNzgzIDM2LjI1MDUgMjguNzUgMzYuNjc1MUwzMiAzOS42TDM1LjM0MyAzNi41OTEzQzM1Ljc2MTQgMzYuMjE0NyAzNi4zMjIgMzYuMDE5NyAzNi44NzM2IDM2LjEzMjVDMzkuODUxOCAzNi43NDEgNDIuNCAzOC45MDQ3IDQyLjQgNDIuMTU5MyIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMjggMjYuMDAwM0MyOCAyNC43NDYzIDI4LjEwNTkgMjIuOTU1NiAyOS41IDIyLjUwMDJDMzAuNDgyNiAyMi4xNzkyIDMwLjg3NTggMjMuMDAwNCAzMiAyMy4wMDA0QzMzLjI0NzIgMjMuMDAwNSAzMy41ODM3IDIyLjIxOCAzNC41IDIyLjVDMzUuODc0NSAyMi45MjI5IDM2IDI0Ljc4NDEgMzYgMjYuMDAwMyIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMzEuOTMyMyAzMy45OTk4QzI5LjUzNzMgMzMuOTk5OCAyNy4wMzcyIDMxLjE5OTggMjYuNjM4MSAyNy41OTk4QzI2LjU2NzYgMjYuOTYzNyAyNS44NjA5IDI4LjEzMjcgMjUuNTMyMyAyNy43OTk3QzI0LjgzNjcgMjcuMTY2MiAyNy42Mjc3IDIzLjQzOTggMjQuNzMyMyAyNS4zOTk3QzI1LjQ0MDMgMjAuNzk3NyAyNy43MzkxIDE4LjU0IDMwLjczMjMgMTguMDg2NEMzMS44ODcyIDE3LjE3NTIgMzMuMjcxIDE2Ljg5NjcgMzQuNzMyMyAxNy4xOTk3QzMzLjczMjMgMTcuNzk5OCAzMy45NTUzIDE4LjE2NDMgMzQuMzMyMyAxOC4yNjE0QzM2LjQ3NjggMTguODEzNiAzNy44OTkyIDIwLjMzOTcgMzkgMjMuNzU5N0M0MC4wOTcxIDI3LjE2ODIgMzguOTEzMSAyNS42MTEyIDM4LjMzMjMgMjYuMTk5N0MzOC41MzIzIDI4LjE5OTcgMzcuNDg1OSAyNi41NjM3IDM3LjQxNTQgMjcuMTk5OEMzNy4wMTYzIDMwLjc5OTggMzQuMzI3MyAzMy45OTk4IDMxLjkzMjMgMzMuOTk5OFoiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHJlY3QgeD0iMjYiIHk9IjYiIHdpZHRoPSIxMiIgaGVpZ2h0PSIzIiByeD0iMS41IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik0yNiA1NkgzOCIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNMTggNTFINDYiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}

/* UX placeholder: invalid or unreachable server address. */
.prsm-shared-dialog-shell__icon.category-server-address-error {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0zIDQ0VjExQzMgNi41ODE3MiA2LjU4MTcyIDMgMTEgM0gxNi42OTQ0TTYxIDQ0TDYxIDExQzYxIDYuNTgxNzIgNTcuNDE4MyAzIDUzIDNIMjUuNTU1NiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNMzkuNSA0OEg1OUM2MC4xMDQ2IDQ4IDYxIDQ4Ljg5NTQgNjEgNTBWNTNDNjEgNTcuNDE4MyA1Ny40MTgzIDYxIDUzIDYxSDExQzYuNTgxNzIgNjEgMyA1Ny40MTgzIDMgNTNWNTBDMyA0OC44OTU0IDMuODk1NDMgNDggNSA0OEwyNC41IDQ4IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik00LjUgNTdMNTkuNSA1NyIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8Y2lyY2xlIGN4PSI0OS41IiBjeT0iNTIuNSIgcj0iMS41IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxjaXJjbGUgY3g9IjU1LjUiIGN5PSI1Mi41IiByPSIxLjUiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTU0LjMxNzIgMzMuNjI1OEw0NS42IDQ4SDQ5TDU1Ljc4MjYgMzQuNDM0OEM1NS45MTcgMzQuMTY1OSA1NS44OTcxIDMzLjg0NTcgNTUuNzMwNCAzMy41OTU2QzU1LjM5MDIgMzMuMDg1NCA1NC42MzUyIDMzLjEwMTUgNTQuMzE3MiAzMy42MjU4WiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNOC42NTU3MSAzNC4zOTYzTDE0IDQ4SDE3LjZMMTAuMTM3NyAzMy43MjA0QzkuODUwNjcgMzMuMTcxIDkuMDgwMDEgMzMuMTMgOC43MzYyMSAzMy42NDU3QzguNTg4MjIgMzMuODY3NyA4LjU1ODE1IDM0LjE0OCA4LjY1NTcxIDM0LjM5NjNaIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik0zOS42NjM5IDIzLjYyMzhDNDIuODA5OCAyNC43ODQyIDQ1LjYzMTMgMjYuNjM4NiA0Ny45NTIgMjkuMDA2QzQ4LjczNjkgMjkuODA2NyA1MC4wMTYgMjkuOTI2OSA1MC44Njc2IDI5LjE5NzZMNTQuMDEzIDI2LjUwNEM1NC44MzkzIDI1Ljc5NjQgNTQuOTUzMSAyNC41NTI5IDU0LjIxMjEgMjMuNzU2NEM1MC4zMTg1IDE5LjU3MTYgNDUuMzA1OSAxNi40ODUyIDM5LjY2NDQgMTVNMzguMDUwNSAzNy42Mjk1QzM4Ljg3NCAzOC4zMDUgNDAuMDg1NCAzOC40MzA0IDQwLjg5NDQgMzcuNzM3Nkw0NC4xMTgyIDM0Ljk3NjdDNDQuOTQ0NiAzNC4yNjkxIDQ1LjA2MTEgMzMuMDIxMiA0NC4yODQ1IDMyLjI1OTNDNDIuODI1OCAzMC44Mjg0IDQxLjEyODcgMjkuNjQ5NyAzOS4yNiAyOC43OTJNMjQuNzM5OSAyOC43OTJDMjIuODcwOSAyOS42NDk5IDIxLjE3MzQgMzAuODI4OCAxOS43MTQ2IDMyLjI2QzE4LjkzOCAzMy4wMjIgMTkuMDU0NyAzNC4yNjk4IDE5Ljg4MTEgMzQuOTc3NEwyMy4zMjU4IDM3LjkyN0MyNC4wMTM2IDM4LjUxNTkgMjUuMDQzNyAzOC40MTIxIDI1LjcyNjQgMzcuODE3NEMyNS43OTM5IDM3Ljc1ODYgMjUuODYyMiAzNy43MDA3IDI1LjkzMTIgMzcuNjQzOEMyNS45NDI4IDM3LjYzNDMgMjUuOTUyNSAzNy42MjI5IDI1Ljk2IDM3LjYxTTI0LjMzNTYgMjMuNjIzOEMyMS4xODk2IDI0Ljc4NDEgMTguMzY4IDI2LjYzODQgMTYuMDQ3MyAyOS4wMDU4QzE1LjI2MjMgMjkuODA2NiAxMy45ODMyIDI5LjkyNjggMTMuMTMxNSAyOS4xOTczTDkuOTg2ODUgMjYuNTA0QzkuMTYwNTkgMjUuNzk2NCA5LjA0NjgxIDI0LjU1MyA5Ljc4Nzg0IDIzLjc1NjVDMTMuNjgxNCAxOS41NzE2IDE4LjY5NDEgMTYuNDg1MiAyNC4zMzU2IDE1IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0zMi43MTE5IDM3LjU1M0MzMC4yODk3IDM3LjU1MyAyOS4wNzg2IDM2LjAzMiAyOS4wMDc0IDMzLjQyMDlMMjguNTU2MiAxNy42NTMxQzI4LjU1NjIgMTcuMjQ3NSAyOC41MzI1IDE2Ljc5MTIgMjguNTMyNSAxNi40NjE2QzI4LjUzMjUgMTMuNjQ3OCAzMC4wOTk3IDEyIDMyLjczNTYgMTJDMzUuMzQ3OCAxMiAzNi44OTEzIDEzLjY0NzggMzYuODkxMyAxNi40NjE2QzM2Ljg5MTMgMTYuNzkxMiAzNi44Njc1IDE3LjI0NzUgMzYuODQzOCAxNy42NTMxTDM2LjQxNjQgMzMuNDIwOUMzNi4zNDUxIDM2LjAzMiAzNS4xMTAzIDM3LjU1MyAzMi43MTE5IDM3LjU1M1pNMzIuNzExOSA1MEMzMC4yMTg1IDUwIDI4LjIgNDcuOTk3MyAyOC4yIDQ1LjQzN0MyOC4yIDQyLjkwMTkgMzAuMjE4NSA0MC44OTkzIDMyLjcxMTkgNDAuODk5M0MzNS4xODE1IDQwLjg5OTMgMzcuMiA0Mi45MDE5IDM3LjIgNDUuNDM3QzM3LjIgNDcuOTk3MyAzNS4xODE1IDUwIDMyLjcxMTkgNTBaIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBkPSJNMzEuNzExOSAzNi41NTNDMjkuMjg5NyAzNi41NTMgMjguMDc4NiAzNS4wMzIgMjguMDA3NCAzMi40MjA5TDI3LjU1NjIgMTYuNjUzMUMyNy41NTYyIDE2LjI0NzUgMjcuNTMyNSAxNS43OTEyIDI3LjUzMjUgMTUuNDYxNkMyNy41MzI1IDEyLjY0NzggMjkuMDk5NyAxMSAzMS43MzU2IDExQzM0LjM0NzggMTEgMzUuODkxMyAxMi42NDc4IDM1Ljg5MTMgMTUuNDYxNkMzNS44OTEzIDE1Ljc5MTIgMzUuODY3NSAxNi4yNDc1IDM1Ljg0MzggMTYuNjUzMUwzNS40MTY0IDMyLjQyMDlDMzUuMzQ1MSAzNS4wMzIgMzQuMTEwMyAzNi41NTMgMzEuNzExOSAzNi41NTNaTTMxLjcxMTkgNDlDMjkuMjE4NSA0OSAyNy4yIDQ2Ljk5NzMgMjcuMiA0NC40MzdDMjcuMiA0MS45MDE5IDI5LjIxODUgMzkuODk5MyAzMS43MTE5IDM5Ljg5OTNDMzQuMTgxNSAzOS44OTkzIDM2LjIgNDEuOTAxOSAzNi4yIDQ0LjQzN0MzNi4yIDQ2Ljk5NzMgMzQuMTgxNSA0OSAzMS43MTE5IDQ5WiIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

/* UX placeholder: expired authentication or session renewal required. */
.prsm-shared-dialog-shell__icon.category-session-expiry {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA2NSA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01Ni4zOTY0IDQ2Ljc1M0M1Ny45MTE0IDQ5LjUyMjcgNTUuODYwOCA1My4xMDc3IDUyLjcwNTMgNTMuMjA2SDExLjY3OTVDOC41MjQwMiA1My4zMDQyIDYuNjMwMjUgNDkuODQyIDguMjcwNzQgNDYuOTc0TDI4LjgwMjUgMTEuMDc5MUMzMC40NDMgOC4yMTEwNyAzNC4zODc0IDguMDg4MjYgMzUuOTAyNCAxMC44NThMNTYuMzk2NCA0Ni43NTNaIiBmaWxsPSIjRTFFQ0ZGIi8+DQo8cGF0aCBkPSJNMzAuNTI5NiAzNS4yODc2TDMwLjAwNTcgMjcuNDQ2NEMyOS45MDc1IDI1LjkxODYgMjkuODU4NCAyNC44MjE4IDI5Ljg1ODQgMjQuMTU2MUMyOS44NTg0IDIzLjI1MDMgMzAuMDkzIDIyLjU0NjQgMzAuNTYyMyAyMi4wNDQ0QzMxLjA0MjUgMjEuNTMxNSAzMS42NyAyMS4yNzUgMzIuNDQ0OCAyMS4yNzVDMzMuMzgzNCAyMS4yNzUgMzQuMDEwOSAyMS42MDI0IDM0LjMyNzQgMjIuMjU3MkMzNC42NDM4IDIyLjkwMTEgMzQuODAyMSAyMy44MzQyIDM0LjgwMjEgMjUuMDU2NUMzNC44MDIxIDI1Ljc3NjcgMzQuNzYzOSAyNi41MDc5IDM0LjY4NzUgMjcuMjVMMzMuOTgzNiAzNS4zMjAzQzMzLjkwNzIgMzYuMjgwNyAzMy43NDM1IDM3LjAxNzMgMzMuNDkyNSAzNy41MzAzQzMzLjI0MTUgMzguMDQzMiAzMi44MjY4IDM4LjI5OTYgMzIuMjQ4NCAzOC4yOTk2QzMxLjY1OTEgMzguMjk5NiAzMS4yNDk4IDM4LjA1NDEgMzEuMDIwNyAzNy41NjNDMzAuNzkxNSAzNy4wNjEgMzAuNjI3OCAzNi4zMDI1IDMwLjUyOTYgMzUuMjg3NlpNMzIuMzQ2NiA0Ni4wNTg5QzMxLjY4MDkgNDYuMDU4OSAzMS4wOTcgNDUuODQ2MSAzMC41OTUgNDUuNDIwNUMzMC4xMDM5IDQ0Ljk4NCAyOS44NTg0IDQ0LjM3ODMgMjkuODU4NCA0My42MDM1QzI5Ljg1ODQgNDIuOTI2OCAzMC4wOTMgNDIuMzUzOSAzMC41NjIzIDQxLjg4NDZDMzEuMDQyNSA0MS40MDQ0IDMxLjYyNjMgNDEuMTY0NCAzMi4zMTM5IDQxLjE2NDRDMzMuMDAxNCA0MS4xNjQ0IDMzLjU4NTMgNDEuNDA0NCAzNC4wNjU0IDQxLjg4NDZDMzQuNTU2NSA0Mi4zNTM5IDM0LjgwMjEgNDIuOTI2OCAzNC44MDIxIDQzLjYwMzVDMzQuODAyMSA0NC4zNjc0IDM0LjU1NjUgNDQuOTY3NiAzNC4wNjU0IDQ1LjQwNDFDMzMuNTc0MyA0NS44NDA3IDMzLjAwMTQgNDYuMDU4OSAzMi4zNDY2IDQ2LjA1ODlaIiBmaWxsPSIjMDAyOTdCIi8+DQo8cGF0aCBkPSJNNDguMjkyIDU1LjM4MDNINjIuNDE4QzYzLjI1MDcgNTUuMzgwMyA2My43NzEgNTQuNDc4NyA2My4zNTQ0IDUzLjc1NzdMMzMuMjI4NCAxLjYyMTlDMzIuODEyIDAuOTAxMzQ5IDMxLjc3MTkgMC45MDEzNDkgMzEuMzU1NiAxLjYyMTlMMS4yMjk1OSA1My43NTc3QzAuODEyOTY5IDU0LjQ3ODcgMS4zMzMyOSA1NS4zODAzIDIuMTY2MDEgNTUuMzgwM0gxNi4yOTIiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIyLjE2MzAyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjwvc3ZnPg0K);
}

.prsm-shared-dialog-shell__icon.category-disconnect-desktop {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA2NCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01MS45NTUxIDIwLjU3NTJDNTMuNDA5NCAxOS4wODkyIDU1LjgwNDUgMTkuMDUxNiA1Ny4zMDQ3IDIwLjQ5MTJDNTguODA0OSAyMS45MzA4IDU4Ljg0MiAyNC4zMDMxIDU3LjM4NzcgMjUuNzg5MUw1NC4zNDU3IDI4Ljg5NTVMNDguODYwNCAyMy43MzczTDUxLjk1NTEgMjAuNTc1MloiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGQ9Ik00My4xNjExIDI5LjM3MDFDNDEuNjc1MiAzMC44MjQ1IDQxLjYzNzYgMzMuMjIwNCA0My4wNzcxIDM0LjcyMDdDNDQuNTE2NyAzNi4yMjA3IDQ2Ljg4ODIgMzYuMjU3OCA0OC4zNzQgMzQuODAzN0w1MS40ODE0IDMxLjc2MTdMNDYuMzIyMyAyNi4yNzU0TDQzLjE2MTEgMjkuMzcwMVoiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzkuMDM5OSAxNi4yNDI4QzM4LjcyMTQgMTUuOTI0MyAzOC4yMDQ5IDE1LjkyNDMgMzcuODg2NCAxNi4yNDI4QzM3LjU2NzggMTYuNTYxNCAzNy41Njc4IDE3LjA3NzggMzcuODg2NCAxNy4zOTY0TDQ0LjkyMyAyNC40MzMxTDQxLjY5MzMgMjcuNjYyOEMzOS40NjggMjkuODg4MiAzOS4yODgyIDMzLjM4NDUgNDEuMTU0MSAzNS44MTUyTDM4Ljk3NDMgMzcuOTk1QzM4LjY1NTggMzguMzEzNiAzOC42NTU4IDM4LjgzIDM4Ljk3NDMgMzkuMTQ4NkMzOS4yOTI5IDM5LjQ2NzEgMzkuODA5MyAzOS40NjcxIDQwLjEyNzkgMzkuMTQ4Nkw0Mi4zMDc3IDM2Ljk2ODhDNDQuNzM4MyAzOC44MzQ3IDQ4LjIzNDYgMzguNjU0OSA1MC40NiAzNi40Mjk2TDUzLjY4OTcgMzMuMTk5OEw2MC43MjU3IDQwLjIzNTlDNjEuMDQ0MyA0MC41NTQ1IDYxLjU2MDcgNDAuNTU0NSA2MS44NzkzIDQwLjIzNTlDNjIuMTk3OCAzOS45MTc0IDYyLjE5NzggMzkuNDAwOSA2MS44NzkzIDM5LjA4MjRMMzkuMDM5OSAxNi4yNDI4Wk00Ni4wNzY2IDI1LjU4NjdMNTIuNTM2MSAzMi4wNDYzTDQ5LjMwNjQgMzUuMjc2QzQ3LjUyMjcgMzcuMDU5OCA0NC42MzA2IDM3LjA1OTggNDIuODQ2OSAzNS4yNzZDNDEuMDYzMSAzMy40OTIyIDQxLjA2MzEgMzAuNjAwMiA0Mi44NDY5IDI4LjgxNjRMNDYuMDc2NiAyNS41ODY3WiIgZmlsbD0iIzAwMjk3QiIvPg0KPHBhdGggZD0iTTU5LjE2MDUgMjcuNzI4OEw1Ni4xNjk3IDMwLjcxOTdMNTUuMDE2MSAyOS41NjYxTDU4LjAwNyAyNi41NzUyQzU5Ljc5MDcgMjQuNzkxNSA1OS43OTA3IDIxLjg5OTQgNTguMDA3IDIwLjExNTZDNTYuMjIzMiAxOC4zMzE5IDUzLjMzMTIgMTguMzMxOSA1MS41NDc0IDIwLjExNTZMNDguNTU2NSAyMy4xMDY1TDQ3LjQwMyAyMS45NTNMNTAuMzkzOCAxOC45NjIxQzUyLjYxOTIgMTYuNzM2NyA1Ni4xMTU1IDE2LjU1NyA1OC41NDYxIDE4LjQyMjlMNjAuNzI1OSAxNi4yNDMxQzYxLjA0NDUgMTUuOTI0NSA2MS41NjA5IDE1LjkyNDUgNjEuODc5NSAxNi4yNDMxQzYyLjE5OCAxNi41NjE2IDYyLjE5OCAxNy4wNzgxIDYxLjg3OTUgMTcuMzk2Nkw1OS42OTk3IDE5LjU3NjVDNjEuNTY1NiAyMi4wMDcxIDYxLjM4NTkgMjUuNTAzNSA1OS4xNjA1IDI3LjcyODhaIiBmaWxsPSIjMDAyOTdCIi8+DQo8cGF0aCBkPSJNMjMuMjYzNiAzNy42NTA0TDIyLjczNTYgNDIuMzc0NkMyMi42MjAxIDQ0LjE2MjQgMjEuNjEyOSA0NS43ODQzIDIwLjAzNTIgNDYuNzIzMUwxOS44MjIzIDQ2Ljg0OThDMTkuNzIwNCA0Ni45MTA0IDE5Ljc2NDggNDcuMDYyMyAxOS44ODQ1IDQ3LjA2MjNIMzMuNzY0NkMzMy44ODQzIDQ3LjA2MjMgMzMuOTI4NyA0Ni45MTA0IDMzLjgyNjggNDYuODQ5OEwzMy42MTM5IDQ2LjcyMzFDMzIuMDM2MiA0NS43ODQzIDMxLjAyOSA0NC4xNjI0IDMwLjkxMzUgNDIuMzc0NkwzMC4zODU1IDM3LjY1MDQiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjg4MjM4IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik01LjY0ODQ0IDI5LjE3OTdIMzUuNzY2NSIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuODgyMzgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPHBhdGggZD0iTTQ4Ljk0MjQgMEM1MS4wMjEyIDAuMDAwMTUzOTg1IDUyLjcwNjcgMS42ODU4NCA1Mi43MDcgMy43NjQ2NVYxMC40MzQ1QzUyLjcwNyAxMC45NzU0IDUyLjIzNDIgMTEuMzkwMiA1MS42OTUgMTEuMzQ3NEM1MS4yMTQgMTEuMzA5MiA1MC44MjQyIDEwLjkxNjUgNTAuODI0MiAxMC40MzRWMy43NjQ2NUM1MC44MjM4IDIuNzI1NDUgNDkuOTgxNiAxLjg4Mjk3IDQ4Ljk0MjQgMS44ODI4MUgzLjc2NDY1QzIuNzI1NTYgMS44ODMxNSAxLjg4MzE5IDIuNzI1NTcgMS44ODI4MSAzLjc2NDY1VjMxLjA1OTZDMS44ODI4NiAzMi4wOTg5IDIuNzI1MzYgMzIuOTQxMSAzLjc2NDY1IDMyLjk0MTRIMzQuMzM2NUMzNC42OTc2IDMyLjk0MTQgMzUuMDIwMSAzMy4xNjU2IDM1LjE2MzcgMzMuNDk3QzM1LjQyODMgMzQuMTA3OSAzNC45OTk4IDM0LjgyNDIgMzQuMzM0MSAzNC44MjQySDMuNzY0NjVDMS42ODU3NSAzNC44MjM5IDQuNTQ5NjhlLTA1IDMzLjEzODUgMCAzMS4wNTk2VjMuNzY0NjVDMC4wMDAzNzQyNDIgMS42ODU5NiAxLjY4NTk1IDAuMDAwMzQwNDczIDMuNzY0NjUgMEg0OC45NDI0WiIgZmlsbD0iIzAwMjk3QiIvPg0KPC9zdmc+DQo=);
}

.prsm-shared-dialog-shell__icon.category-server-logout {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA2NCA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01OC4zNTI1IDE1Ljk5NjFMNTguMzUyNSA2LjU4NDMzIiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMi4zNTI5NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNNTIuNzA1MSAxNS45OTYxTDUyLjcwNTEgNi41ODQzMyIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjIuMzUyOTQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPGNpcmNsZSBjeD0iMTAuODIzNSIgY3k9IjEwLjgxOTYiIHI9IjUuMTc2NDciIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMTAuODIzNSAxMC44MTk2KSIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjIuMzUyOTQiLz4NCjxjaXJjbGUgY3g9IjEwLjgyMzEiIGN5PSIxMC44MTkyIiByPSIzLjI5NDEyIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDEwLjgyMzEgMTAuODE5MikiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGQ9Ik02MS4xNzU4IDBDNjIuNzM1MSAxLjM2NTgyZS0wNyA2My45OTk4IDEuMjY0OTYgNjQgMi44MjQyMlYxOS43NjQ2QzY0IDIxLjMyNCA2Mi43MzUyIDIyLjU4ODkgNjEuMTc1OCAyMi41ODg5SDQ5Ljg4MjZDNDkuMzYyOCAyMi41ODg5IDQ4Ljk0MTQgMjIuMTY3MyA0OC45NDE0IDIxLjY0NzVDNDguOTQxNCAyMS4xMjc3IDQ5LjM2MjggMjAuNzA2MSA0OS44ODI2IDIwLjcwNjFINjEuMTc1OEM2MS42OTU2IDIwLjcwNjEgNjIuMTE3MiAyMC4yODQ0IDYyLjExNzIgMTkuNzY0NlYyLjgyNDIyQzYyLjExNyAyLjMwNDU1IDYxLjY5NTUgMS44ODI4MSA2MS4xNzU4IDEuODgyODFIMi44MjMyNEMyLjMwMzY3IDEuODgyOTcgMS44ODE5OSAyLjMwNDY1IDEuODgxODQgMi44MjQyMlYxOS43NjQ2QzEuODgxODQgMjAuMjg0NCAyLjMwMzU4IDIwLjcwNTkgMi44MjMyNCAyMC43MDYxSDE1LjA1ODhDMTUuNTc4NiAyMC43MDYxIDE2IDIxLjEyNzcgMTYgMjEuNjQ3NUMxNiAyMi4xNjczIDE1LjU3ODYgMjIuNTg4OSAxNS4wNTg4IDIyLjU4ODlIMi44MjMyNEMxLjI2Mzk4IDIyLjU4ODcgLTEuMzYwNTVlLTA3IDIxLjMyMzkgMCAxOS43NjQ2VjIuODI0MjJDMC4wMDAxNTIzMjUgMS4yNjUwNSAxLjI2NDA4IDAuMDAwMTU2NjUxIDIuODIzMjQgMEg2MS4xNzU4WiIgZmlsbD0iIzAwMjk3QiIvPg0KPHJlY3QgeD0iMjMuNTI5MyIgeT0iMjAuNzA3IiB3aWR0aD0iOS40MTE3NyIgaGVpZ2h0PSIyMC43MDU5IiByeD0iMC45NDExNzYiIGZpbGw9IiNFMUVDRkYiLz4NCjxwYXRoIGQ9Ik0zMS4wNTg2IDI5Ljg4MjFDMzAuNDA4OCAyOS44ODIxIDI5Ljg4MjEgMzAuNDA4OCAyOS44ODIxIDMxLjA1ODZDMjkuODgyMSAzMS43MDgzIDMwLjQwODggMzIuMjM1MSAzMS4wNTg2IDMyLjIzNTFMMzEuMDU4NiAzMS4wNTg2TDMxLjA1ODYgMjkuODgyMVpNNDguODMxNyAzMS44OTA1QzQ5LjI5MTEgMzEuNDMxIDQ5LjI5MTEgMzAuNjg2MSA0OC44MzE3IDMwLjIyNjdMNDEuMzQ0NiAyMi43Mzk3QzQwLjg4NTIgMjIuMjgwMiA0MC4xNDAzIDIyLjI4MDIgMzkuNjgwOSAyMi43Mzk3QzM5LjIyMTQgMjMuMTk5MSAzOS4yMjE0IDIzLjk0NCAzOS42ODA5IDI0LjQwMzVMNDYuMzM2IDMxLjA1ODZMMzkuNjgwOSAzNy43MTM3QzM5LjIyMTQgMzguMTczMiAzOS4yMjE0IDM4LjkxODEgMzkuNjgwOSAzOS4zNzc1QzQwLjE0MDMgMzkuODM2OSA0MC44ODUyIDM5LjgzNjkgNDEuMzQ0NiAzOS4zNzc1TDQ4LjgzMTcgMzEuODkwNVpNMzEuMDU4NiAzMS4wNTg2TDMxLjA1ODYgMzIuMjM1MUg0Ny45OTk4VjMxLjA1ODZWMjkuODgyMUgzMS4wNTg2TDMxLjA1ODYgMzEuMDU4NloiIGZpbGw9IiMwMDI5N0IiLz4NCjxwYXRoIGQ9Ik0zMy44ODI1IDQ0LjIzNTVMMjEuNjQ3MiA0NC4yMzU1QzIxLjEyNzQgNDQuMjM1NSAyMC43MDYxIDQzLjgxMzYgMjAuNzA2MSA0My4yOTM4QzIwLjcwNjEgMzMuNTI1NyAyMC43MDYxIDI3LjY1MTMgMjAuNzA2MSAxNy44ODMyQzIwLjcwNjEgMTcuMzYzNCAyMS4xMjc0IDE2Ljk0MTQgMjEuNjQ3MiAxNi45NDE0TDMzLjg4MjUgMTYuOTQxNCIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjIuMzUyOTQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
}

.prsm-shared-dialog-shell__icon.category-reset-desktop {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNjUiIHZpZXdCb3g9IjAgMCA2NSA2NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01My4wOTI4IDBDNTQuMTMyMiAwLjAwMDIxMTEwOCA1NC45NzQ2IDAuODQzMzQ2IDU0Ljk3NDYgMS44ODI4MVYyOC44MDMyQzU0Ljk3NDYgMjkuMzIyOSA1NC41NTMzIDI5Ljc0NDEgNTQuMDMzNyAyOS43NDQxQzUzLjUxNCAyOS43NDQxIDUzLjA5MjggMjkuMzIyOSA1My4wOTI4IDI4LjgwMzJWMTguODc3MkM1My4wOTI4IDE4LjI4ODEgNTIuNjE1MiAxNy44MTA1IDUyLjAyNjEgMTcuODEwNUgyLjk0OTQ4QzIuMzYwMzcgMTcuODEwNSAxLjg4MjgxIDE4LjI4ODEgMS44ODI4MSAxOC44NzcyVjUyLjAyNjFDMS44ODI4MSA1Mi42MTUyIDIuMzYwMzggNTMuMDkyOCAyLjk0OTQ4IDUzLjA5MjhIMjkuODcwNkMzMC4zOTAzIDUzLjA5MjggMzAuODExNSA1My41MTQgMzAuODExNSA1NC4wMzM3QzMwLjgxMTUgNTQuNTUzMyAzMC4zOTAzIDU0Ljk3NDYgMjkuODcwNiA1NC45NzQ2SDEuODgyODFDMC44NDM1NTQgNTQuOTc0NSAwLjAwMDM4NTA3OCA1NC4xMzIgMCA1My4wOTI4VjEuODgyODFDMCAwLjg0MzI4OSAwLjg0MzMxNSAwLjAwMDExNTcxNyAxLjg4MjgxIDBINTMuMDkyOFpNMS44ODI4MSAxNC44NjExQzEuODgyODEgMTUuNDUwMiAyLjM2MDM4IDE1LjkyNzcgMi45NDk0OCAxNS45Mjc3SDUyLjAyNjFDNTIuNjE1MiAxNS45Mjc3IDUzLjA5MjggMTUuNDUwMiA1My4wOTI4IDE0Ljg2MTFWMi45NDk0OEM1My4wOTI4IDIuMzYwMzcgNTIuNjE1MiAxLjg4MjgxIDUyLjAyNjEgMS44ODI4MUgyLjk0OTQ4QzIuMzYwMzcgMS44ODI4MSAxLjg4MjgxIDIuMzYwMzggMS44ODI4MSAyLjk0OTQ4VjE0Ljg2MTFaIiBmaWxsPSIjMDAyOTdCIi8+DQo8Y2lyY2xlIGN4PSI3LjAzNTU4IiBjeT0iOC45MDQ3MyIgcj0iMi42NTQ3MyIgZmlsbD0iIzAwMjk3QiIvPg0KPGNpcmNsZSBjeD0iMTQuOTk5NSIgY3k9IjguOTA0NzMiIHI9IjIuNjU0NzMiIGZpbGw9IiMwMDI5N0IiLz4NCjxjaXJjbGUgY3g9IjIyLjk2NDMiIGN5PSI4LjkwNDczIiByPSIyLjY1NDczIiBmaWxsPSIjMDAyOTdCIi8+DQo8ZWxsaXBzZSBjeD0iNDcuNTIwNCIgY3k9IjUwLjQzOTMiIHJ4PSI5Ljc1NTc0IiByeT0iOS43NTU3NCIgZmlsbD0iI0UxRUNGRiIvPg0KPHBhdGggZD0iTTUwLjg3MzYgMzcuODA0N0M1Mi45NDU5IDM4LjM2OTcgNTQuNzY2IDM5LjQxNDUgNTYuMjQ5MiA0MC43OTAzQzU5LjcxODMgNDQuMDA4MiA2MS4zNDQ0IDQ5LjAzNjUgNjAuMDQ1NiA1My45Njg0QzU4LjE5MTUgNjEuMDA4OSA1MS4wNzg5IDY1LjE4NyA0NC4xNTkyIDYzLjMwMDVDNDEuODU3OSA2Mi42NzMxIDM4Ljc0OTIgNjEuMjEyMiAzNS45Nzk3IDU2LjU4NTVDMzQuNTU3NiA1My43NzI0IDM0LjExOTEgNTAuNDMzMSAzNC45ODcyIDQ3LjEzNjhDMzUuNzU1MyA0NC4yMjAzIDM3LjQyNTcgNDEuNzk1IDM5LjYxMDkgNDAuMDg4NSIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuODgyMzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPHBhdGggZD0iTTUzLjM0NDIgNTAuNTc5MUw0OS42NjAyIDM2LjgzMDEiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjg4MjM1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik02My44NzUxIDM2LjY3NThMNDkuNzcyNSAzNi42NzU4IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS44ODIzNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

.prsm-shared-dialog-shell__icon.category-restart-desktop {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNjUiIHZpZXdCb3g9IjAgMCA2NSA2NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01My4wOTI4IDBDNTQuMTMyMiAwLjAwMDIxMTEwOCA1NC45NzQ2IDAuODQzMzQ2IDU0Ljk3NDYgMS44ODI4MVYyOC44MDMyQzU0Ljk3NDYgMjkuMzIyOSA1NC41NTMzIDI5Ljc0NDEgNTQuMDMzNyAyOS43NDQxQzUzLjUxNCAyOS43NDQxIDUzLjA5MjggMjkuMzIyOSA1My4wOTI4IDI4LjgwMzJWMTguODc3MkM1My4wOTI4IDE4LjI4ODEgNTIuNjE1MiAxNy44MTA1IDUyLjAyNjEgMTcuODEwNUgyLjk0OTQ4QzIuMzYwMzcgMTcuODEwNSAxLjg4MjgxIDE4LjI4ODEgMS44ODI4MSAxOC44NzcyVjUyLjAyNjFDMS44ODI4MSA1Mi42MTUyIDIuMzYwMzggNTMuMDkyOCAyLjk0OTQ4IDUzLjA5MjhIMjkuODcwNkMzMC4zOTAzIDUzLjA5MjggMzAuODExNSA1My41MTQgMzAuODExNSA1NC4wMzM3QzMwLjgxMTUgNTQuNTUzMyAzMC4zOTAzIDU0Ljk3NDYgMjkuODcwNiA1NC45NzQ2SDEuODgyODFDMC44NDM1NTQgNTQuOTc0NSAwLjAwMDM4NTA3OCA1NC4xMzIgMCA1My4wOTI4VjEuODgyODFDMCAwLjg0MzI4OSAwLjg0MzMxNSAwLjAwMDExNTcxNyAxLjg4MjgxIDBINTMuMDkyOFpNMS44ODI4MSAxNC44NjExQzEuODgyODEgMTUuNDUwMiAyLjM2MDM4IDE1LjkyNzcgMi45NDk0OCAxNS45Mjc3SDUyLjAyNjFDNTIuNjE1MiAxNS45Mjc3IDUzLjA5MjggMTUuNDUwMiA1My4wOTI4IDE0Ljg2MTFWMi45NDk0OEM1My4wOTI4IDIuMzYwMzcgNTIuNjE1MiAxLjg4MjgxIDUyLjAyNjEgMS44ODI4MUgyLjk0OTQ4QzIuMzYwMzcgMS44ODI4MSAxLjg4MjgxIDIuMzYwMzggMS44ODI4MSAyLjk0OTQ4VjE0Ljg2MTFaIiBmaWxsPSIjMDAyOTdCIi8+DQo8Y2lyY2xlIGN4PSI3LjAzNTU4IiBjeT0iOC45MDQ3MyIgcj0iMi42NTQ3MyIgZmlsbD0iIzAwMjk3QiIvPg0KPGNpcmNsZSBjeD0iMTQuOTk5NSIgY3k9IjguOTA0NzMiIHI9IjIuNjU0NzMiIGZpbGw9IiMwMDI5N0IiLz4NCjxjaXJjbGUgY3g9IjIyLjk2NDMiIGN5PSI4LjkwNDczIiByPSIyLjY1NDczIiBmaWxsPSIjMDAyOTdCIi8+DQo8ZWxsaXBzZSBjeD0iNDcuNTIwNCIgY3k9IjUwLjQzOTMiIHJ4PSI5Ljc1NTc0IiByeT0iOS43NTU3NCIgZmlsbD0iI0UxRUNGRiIvPg0KPHBhdGggZD0iTTUwLjg3MzYgMzcuODA0N0M1Mi45NDU5IDM4LjM2OTcgNTQuNzY2IDM5LjQxNDUgNTYuMjQ5MiA0MC43OTAzQzU5LjcxODMgNDQuMDA4MiA2MS4zNDQ0IDQ5LjAzNjUgNjAuMDQ1NiA1My45Njg0QzU4LjE5MTUgNjEuMDA4OSA1MS4wNzg5IDY1LjE4NyA0NC4xNTkyIDYzLjMwMDVDNDEuODU3OSA2Mi42NzMxIDM4Ljc0OTIgNjEuMjEyMiAzNS45Nzk3IDU2LjU4NTVDMzQuNTU3NiA1My43NzI0IDM0LjExOTEgNTAuNDMzMSAzNC45ODcyIDQ3LjEzNjhDMzUuNzU1MyA0NC4yMjAzIDM3LjQyNTcgNDEuNzk1IDM5LjYxMDkgNDAuMDg4NSIgc3Ryb2tlPSIjMDAyOTdCIiBzdHJva2Utd2lkdGg9IjEuODgyMzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPHBhdGggZD0iTTUzLjM0NDIgNTAuNTc5MUw0OS42NjAyIDM2LjgzMDEiIHN0cm9rZT0iIzAwMjk3QiIgc3Ryb2tlLXdpZHRoPSIxLjg4MjM1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik02My44NzUxIDM2LjY3NThMNDkuNzcyNSAzNi42NzU4IiBzdHJva2U9IiMwMDI5N0IiIHN0cm9rZS13aWR0aD0iMS44ODIzNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8L3N2Zz4NCg==);
}

.prsm-shared-dialog-shell__icon.category-logoff-desktop {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF83MzY2XzEyODQpIj4NCjxwYXRoIGQ9Ik0zLjE2NjUgMy42NjY3NUMzLjE2NjUgMy4zOTA2MSAzLjM5MDM2IDMuMTY2NzUgMy42NjY1IDMuMTY2NzVIOS42NjY1QzkuOTQyNjUgMy4xNjY3NSAxMC4xNjY1IDMuMzkwNjEgMTAuMTY2NSAzLjY2Njc1VjYuMDAwMDhDMTAuMTY2NSA2LjI3NjIyIDEwLjM5MDQgNi41MDAwOCAxMC42NjY1IDYuNTAwMDhDMTAuOTQyNiA2LjUwMDA4IDExLjE2NjUgNi4yNzYyMiAxMS4xNjY1IDYuMDAwMDhWMy42NjY3NUMxMS4xNjY1IDIuODM4MzIgMTAuNDk0OSAyLjE2Njc1IDkuNjY2NSAyLjE2Njc1SDMuNjY2NUMyLjgzODA4IDIuMTY2NzUgMi4xNjY1IDIuODM4MzIgMi4xNjY1IDMuNjY2NzVWMTYuMzMzNEMyLjE2NjUgMTcuMTYxOCAyLjgzODA4IDE3LjgzMzQgMy42NjY1IDE3LjgzMzRIOS42NjY1QzEwLjQ5NDkgMTcuODMzNCAxMS4xNjY1IDE3LjE2MTggMTEuMTY2NSAxNi4zMzM0VjE0LjAwMDFDMTEuMTY2NSAxMy43MjM5IDEwLjk0MjYgMTMuNTAwMSAxMC42NjY1IDEzLjUwMDFDMTAuMzkwNCAxMy41MDAxIDEwLjE2NjUgMTMuNzIzOSAxMC4xNjY1IDE0LjAwMDFWMTYuMzMzNEMxMC4xNjY1IDE2LjYwOTYgOS45NDI2NSAxNi44MzM0IDkuNjY2NSAxNi44MzM0SDMuNjY2NUMzLjM5MDM2IDE2LjgzMzQgMy4xNjY1IDE2LjYwOTYgMy4xNjY1IDE2LjMzMzRWMy42NjY3NVoiIGZpbGw9IiMwMTA0MUEiLz4NCjxwYXRoIGQ9Ik0xMi4zNTM0IDYuOTc5ODZDMTIuMTU4MSA2Ljc4NDYgMTEuODQxNSA2Ljc4NDYgMTEuNjQ2MyA2Ljk3OTg2QzExLjQ1MSA3LjE3NTEyIDExLjQ1MSA3LjQ5MTcxIDExLjY0NjMgNy42ODY5N0wxMy40NTk0IDkuNTAwMDhINy4zMzMxN0M3LjA1NzAzIDkuNTAwMDggNi44MzMxNyA5LjcyMzk0IDYuODMzMTcgMTAuMDAwMUM2LjgzMzE3IDEwLjI3NjIgNy4wNTcwMyAxMC41MDAxIDcuMzMzMTcgMTAuNTAwMUgxMy40NTk0TDExLjY0NjMgMTIuMzEzMkMxMS40NTEgMTIuNTA4NSAxMS40NTEgMTIuODI1IDExLjY0NjMgMTMuMDIwM0MxMS44NDE1IDEzLjIxNTYgMTIuMTU4MSAxMy4yMTU2IDEyLjM1MzQgMTMuMDIwM0wxNS4wMjAxIDEwLjM1MzZDMTUuMjE1MyAxMC4xNTg0IDE1LjIxNTMgOS44NDE3OSAxNS4wMjAxIDkuNjQ2NTNMMTIuMzUzNCA2Ljk3OTg2WiIgZmlsbD0iIzAxMDQxQSIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzczNjZfMTI4NCI+DQo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIpIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=);
}

.prsm-shared-dialog-shell__section-text {
   align-self: stretch;
   width: 100%;
   max-width: 380px;
   max-width: 100%;
   min-height: 0;
   color: var(--prsm-fgcolor-default-primary);
   text-align: center;
   font-family: var(--prsm-font-family-brand);
   font-size: var(--prsm-font-size-100);
   font-style: normal;
   font-weight: 400;
   line-height: var(--prsm-font-paragraph-p1-lineheight);
   white-space: pre-wrap;
   overflow-wrap: break-word;
   overflow-y: auto;
}

/* Compact dialog layout when icon is hidden */
.prsm-shared-dialog-shell__section--no-icon {
   box-sizing: border-box;
   padding: 16px 24px;
   min-height: 100px;
   justify-content: flex-start;
   align-items: flex-start;
   flex: 0 0 auto;
}

.prsm-shared-dialog-shell__section--no-icon .prsm-shared-dialog-shell__section-text {
   text-align: left;
}

.no-icon-window .prsm-shared-dialog-shell {
   min-height: auto;
}

.no-icon-window .modal-content {
   min-height: auto;
}

.prsm-shared-dialog-shell__warning {
   width: 100%;
   max-width: 380px;
   padding: 12px 16px;
   border-radius: 12px;
   background: rgb(247 248 250 / 100%);
   color: var(--prsm-fgcolor-default-secondary, #525866);
   text-align: center;
   font-family: var(--prsm-font-family-brand);
   font-size: var(--prsm-font-size-100);
   font-style: normal;
   font-weight: 400;
   line-height: var(--prsm-font-paragraph-p1-lineheight);
   white-space: pre-wrap;
   overflow-wrap: break-word;
}

.prsm-shared-dialog-shell__footer {
   display: flex;
   padding: var(--prsm-shared-dialog-footer-padding);
   flex-wrap: wrap;
   align-items: center;
   align-self: stretch;
   flex-shrink: 0;
   border-top: var(--prsm-dividerutil-borderwidth) solid var(--prsm-util-divider-bordercolor);
   background: var(--prsm-bgcolor-default-base);
}

.prsm-shared-dialog-shell__footer-main-actions {
   display: flex;
   justify-content: flex-end;
   align-items: center;
   flex-wrap: wrap;
   gap: var(--prsm-buttongroup-gap);
   flex: 1 1 auto;
   min-width: 0;
}

.prsm-shared-dialog-shell__action {
   flex-shrink: 0;
   white-space: nowrap;

   --prsm-button-width: auto;
   --prsm-button-min-width: 88px;
}

.prsm-shared-dialog-shell__action--primary {
   --prsm-button-min-width: 96px;
}

.prsm-shared-dialog-shell .footer-cancel-action {
   --prsm-button-min-width: 96px;
}

.prsm-shared-dialog-shell--error .prsm-shared-dialog-shell__footer {
   justify-content: space-between;
   gap: var(--prsm-dialog-sectioncontent-gap);
}

.prsm-shared-dialog-shell--confirm .prsm-shared-dialog-shell__footer {
   justify-content: flex-end;
}

.prsm-shared-dialog-shell--confirm .prsm-shared-dialog-shell__footer-main-actions {
   gap: 8px;
}

.prsm-shared-dialog-shell--error .footer-extra-action {
   display: flex;
   align-items: center;
   gap: var(--prsm-shared-dialog-copy-gap);
   min-width: 0;
}

.prsm-shared-dialog-shell--error .footer-copy-button {
   padding-left: 0;
   display: inline-flex;
   align-items: center;
   gap: var(--prsm-shared-dialog-copy-gap);

   --prsm-button-min-width: 0;
}

.prsm-shared-dialog-shell--error .footer-copy-button .copy-icon,
.prsm-shared-dialog-shell--error .footer-copy-button .copy-text,
.prsm-shared-dialog-shell--error .footer-copy-button .copy-check-icon {
   float: none;
   margin: 0;
}

.prsm-shared-dialog-shell--error .footer-copy-button .copy-icon {
   width: 16px;
   height: 16px;
   background-position: center;
   background-size: contain;
}

.prsm-shared-dialog-shell--error .footer-copy-button .copy-check-icon {
   width: 20px;
   height: 20px;
   background-position: center;
   background-size: contain;
}

@media (width <= 599px) {
   :root {
      --prsm-shared-dialog-edge-space: 16px;
      --prsm-shared-dialog-header-padding: 14px 16px;
      --prsm-shared-dialog-section-padding: 20px 16px;
      --prsm-shared-dialog-footer-padding: 16px;
   }

   .error-window .modal-dialog,
   .confirm-window .modal-dialog,
   .cancel-confirm-window .modal-dialog,
   .cancel-confirm-window-with-CheckBox .modal-dialog,
   .cancel-confirm-window-with-InputText .modal-dialog {
      margin: 0.75rem auto;
   }

   .prsm-shared-dialog-shell__title {
      font-size: 16px;
      line-height: 22px;
   }

   .prsm-shared-dialog-shell__footer,
   .prsm-shared-dialog-shell__footer-main-actions,
   .prsm-shared-dialog-shell--error .footer-extra-action {
      width: 100%;
   }

   .prsm-shared-dialog-shell--error .prsm-shared-dialog-shell__footer,
   .prsm-shared-dialog-shell--confirm .prsm-shared-dialog-shell__footer {
      justify-content: stretch;
   }

   .prsm-shared-dialog-shell__footer-main-actions {
      justify-content: stretch;
   }

   .prsm-shared-dialog-shell__action {
      flex: 1 1 100%;
   }

   .prsm-shared-dialog-shell--error .footer-copy-button {
      justify-content: center;
   }
}

.base-panel {
   position: fixed !important;
   top: 50px;
   right: 50px;
   border-radius: 2px;
   cursor: pointer;
   box-sizing: border-box;
   padding: 0 4px 4px;
   border: 1px solid rgb(0 0 0 / 50%);
   box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
   background-color: #eee;
}

.base-panel,
.usb-panel {
   font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.panel-front {
   z-index: 200;
}

.panel-behind {
   z-index: 150;
}

.clipboard-panel {
   width: 300px;
   height: 240px;
   min-height: 80px;
   min-width: 350px;
}

.file-transfer-panel {
   width: 500px;
   height: 350px;
   min-height: 350px;
   min-width: 500px;
}

#file-transfer-container {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
}

.clipboard-panel.minimized,
.file-transfer-panel.minimized {
   max-height: 56px !important;
   min-height: 56px !important;
}

.clipboard-focused,
.file-transfer-focused {
   opacity: 1;
}

.clipboard-unfocused,
.file-transfer-unfocused {
   opacity: 0.8;
}

.clipboard-header,
.file-transfer-header {
   clear: both;
   display: table;
   width: 100%;
}

.file-transfer-header {
   position: relative;
}

.clipboard-footer,
.file-transfer-footer {
   overflow: hidden;
   clear: both;
   padding: 0 4px 4px;
}

.file-transfer-tab {
   float: left;
   border-right: 1px solid #cbcbcb;
   height: 100%;
   line-height: 25px;
   padding: 0 14px;
   min-width: 65px;
   text-align: center;
   color: black;
   font-size: 14px;
   background: lightgray;
}

.file-transfer-tab.active {
   background-color: white;
   height: 26px;
}

.download-tab:not(.active) {
   border-right: 0;
}

.upload-tab:not(.active) {
   border-left: 0;
}

.clipboard-caps,
.file-transfer-caps {
   color: #959595;
   float: right;
}

.clipboard-clear,
.file-transfer-clear {
   float: left;
   font-size: 13px;
   color: #2A2D3C;
   line-height: 16px;
}

.clipboard-label {
   padding: 10px;
   color: #363636;
   font-size: 13px;
   font-weight: bold;
   float: left;
}

.clipboard-icon,
.file-transfer-icon,
.usb-icon {
   background-size: 18px 18px !important;
   float: right;
   width: 28px;
   height: 36px;
   position: relative;
}

.file-transfer-file-icon {
   background-size: 16px 16px !important;
   position: absolute;
   right: 13px;
   height: 100%;
   width: 25px;
}

.file-transfer-hint-icon {
   background-size: 16px 16px !important;
   display: inline-block;
   width: 25px;
   height: 15px;
}

.clipboard-icon.help,
.file-transfer-icon.help {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMi44MDc1OUM3LjAzNyAyLjgwNzU5IDMgNi44NDQ1OSAzIDExLjgwNzZDMyAxNi43NzA2IDcuMDM3IDIwLjgwNzYgMTIgMjAuODA3NkMxNi45NjMgMjAuODA3NiAyMSAxNi43NzA2IDIxIDExLjgwNzZDMjEgNi44NDQ1OSAxNi45NjMgMi44MDc1OSAxMiAyLjgwNzU5Wk0xMiAyMi44MDc2QzUuOTM1IDIyLjgwNzYgMSAxNy44NzI2IDEgMTEuODA3NkMxIDUuNzQyNTkgNS45MzUgMC44MDc1ODcgMTIgMC44MDc1ODdDMTguMDY1IDAuODA3NTg3IDIzIDUuNzQyNTkgMjMgMTEuODA3NkMyMyAxNy44NzI2IDE4LjA2NSAyMi44MDc2IDEyIDIyLjgwNzZaTTEwLjczMTQgMTYuMjU2OEMxMC43MzE0IDE1LjU0MzggMTEuMjc5NCAxNS4wMDY4IDExLjk4MTQgMTUuMDA2OEMxMi42OTQ0IDE1LjAwNjggMTMuMjMxNCAxNS41NDM4IDEzLjIzMTQgMTYuMjU2OEMxMy4yMzE0IDE2Ljk1ODggMTIuNjk0NCAxNy41MDY4IDExLjk4MTQgMTcuNTA2OEMxMS4yNzk0IDE3LjUwNjggMTAuNzMxNCAxNi45NTg4IDEwLjczMTQgMTYuMjU2OFpNMTAuOTQ5MiAxMy4xMDg0QzEwLjk0OTIgMTMuNjYxNCAxMS4zOTYyIDE0LjEwODQgMTEuOTQ5MiAxNC4xMDg0QzEyLjUwMjIgMTQuMTA4NCAxMi45NDkyIDEzLjY2MTQgMTIuOTQ5MiAxMy4xMDg0VjEyLjYxNzRDMTIuOTQ5MiAxMi41Mjc0IDEyLjk5NTIgMTIuNDYzNCAxMy4wMTAyIDEyLjQ1NTRDMTQuODQzMiAxMS45MTc0IDE1Ljk3MzIgMTAuMDgxNCAxNS42NDAyIDguMTg3MzlDMTUuMzc2MiA2LjY3NDM5IDE0LjEzNTIgNS40MzIzOSAxMi42MjAyIDUuMTY2MzlDMTAuNjk2MiA0LjgyODM5IDguODU4MiA1Ljk4MzM5IDguMzM4MiA3Ljg0NzM5QzguMTg5MiA4LjM3OTM5IDguNTAwMiA4LjkzMDM5IDkuMDMyMiA5LjA3OTM5QzkuNTU5MiA5LjIyNjM5IDEwLjExNTIgOC45MTgzOSAxMC4yNjMyIDguMzg0MzlDMTAuNTA3MiA3LjUxNTM5IDExLjM2NDIgNi45NzgzOSAxMi4yNzUyIDcuMTM2MzlDMTIuOTYzMiA3LjI1NjM5IDEzLjU1MDIgNy44NDMzOSAxMy42NzEyIDguNTMzMzlDMTMuODI3MiA5LjQyMzM5IDEzLjMwMTIgMTAuMjg1NCAxMi40NDMyIDEwLjUzNzRDMTEuNTYzMiAxMC43OTc0IDEwLjk0OTIgMTEuNjUzNCAxMC45NDkyIDEyLjYxNzRWMTMuMTA4NFoiIGZpbGw9IiM1NjU2NTYiLz4NCjwvc3ZnPg0K) center no-repeat;
}

.clipboard-icon.help:hover,
.file-transfer-icon.help:hover {
   opacity: 0.8;
}

.clipboard-icon.close,
.file-transfer-icon.close,
.usb-icon.close{
   opacity: 1;
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMi44MDc1OUM3LjAzNyAyLjgwNzU5IDMgNi44NDQ1OSAzIDExLjgwNzZDMyAxNi43NzA2IDcuMDM3IDIwLjgwNzYgMTIgMjAuODA3NkMxNi45NjMgMjAuODA3NiAyMSAxNi43NzA2IDIxIDExLjgwNzZDMjEgNi44NDQ1OSAxNi45NjMgMi44MDc1OSAxMiAyLjgwNzU5Wk0xMiAyMi44MDc2QzUuOTM1IDIyLjgwNzYgMSAxNy44NzI2IDEgMTEuODA3NkMxIDUuNzQyNTkgNS45MzUgMC44MDc1ODcgMTIgMC44MDc1ODdDMTguMDY1IDAuODA3NTg3IDIzIDUuNzQyNTkgMjMgMTEuODA3NkMyMyAxNy44NzI2IDE4LjA2NSAyMi44MDc2IDEyIDIyLjgwNzZaIiBmaWxsPSIjNTY1NjU2Ii8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjgyNDkgMTJMMTYuNDk1OCA4LjMyOTA5QzE2LjcyMzkgOC4xMDEgMTYuNzIzOSA3LjczMjM0IDE2LjQ5NTggNy41MDQyNUMxNi4yNjc3IDcuMjc2MTcgMTUuODk5MSA3LjI3NjE3IDE1LjY3MSA3LjUwNDI1TDEyLjAwMDEgMTEuMTc1Mkw4LjMyOTE0IDcuNTA0MjVDOC4xMDEwNiA3LjI3NjE3IDcuNzMyMzkgNy4yNzYxNyA3LjUwNDMxIDcuNTA0MjVDNy4yNzYyMiA3LjczMjM0IDcuMjc2MjIgOC4xMDEgNy41MDQzMSA4LjMyOTA5TDExLjE3NTIgMTJMNy41MDQzMSAxNS42NzA5QzcuMjc2MjIgMTUuODk5IDcuMjc2MjIgMTYuMjY3NyA3LjUwNDMxIDE2LjQ5NThDNy42MTgwNiAxNi42MDk1IDcuNzY3MzkgMTYuNjY2NyA3LjkxNjcyIDE2LjY2NjdDOC4wNjYwNiAxNi42NjY3IDguMjE1MzkgMTYuNjA5NSA4LjMyOTE0IDE2LjQ5NThMMTIuMDAwMSAxMi44MjQ4TDE1LjY3MSAxNi40OTU4QzE1Ljc4NDcgMTYuNjA5NSAxNS45MzQxIDE2LjY2NjcgMTYuMDgzNCAxNi42NjY3QzE2LjIzMjcgMTYuNjY2NyAxNi4zODIxIDE2LjYwOTUgMTYuNDk1OCAxNi40OTU4QzE2LjcyMzkgMTYuMjY3NyAxNi43MjM5IDE1Ljg5OSAxNi40OTU4IDE1LjY3MDlMMTIuODI0OSAxMloiIGZpbGw9IiM1NjU2NTYiIHN0cm9rZT0iIzU2NTY1NiIgc3Ryb2tlLXdpZHRoPSIwLjUiLz4NCjwvc3ZnPg0K) center no-repeat;
}

.clipboard-icon.close:hover,
.file-transfer-icon.close:hover,
.usb-icon.close:hover {
   opacity: 0.8;
}

.clipboard-icon.restore {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTI3RjFERkVCQjFGMTFFNEJDQzNERThFM0ExMDRFNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTI3RjFERkZCQjFGMTFFNEJDQzNERThFM0ExMDRFNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMjdGMURGQ0JCMUYxMUU0QkNDM0RFOEUzQTEwNEU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMjdGMURGREJCMUYxMUU0QkNDM0RFOEUzQTEwNEU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtnO42cAAAGzSURBVHjafJQ9SwNBEIbvzjONn39ARRsDgl3AQhQ1giCkUU+wSaGgRTB/QW00lUUEFRSLgOJXKSdoNEEba4s7QVIo/gEFQUHiO/AubI67G3jYZGbnZXdn5sxCoWCE2DiY59pN3xu4A6dcG8wK/E+Ce1AEPsiAdpKhr8g9ySihEVABZ2AQbAMP/BCPPoldgkcwqpJtrv3gAiyAWyPe/sAOeAHnPIAvJzLBIdigyCzojRGS2By4AevMNUVoAnSCXW5s4xv0RYhIrJX/90CHaMjVHHDAI4sdgQQrI1WrBUS2uEddU3IdERrjI+q2z1WJqd+bWkzZNcjZ7JOaFsiBp4CYoYmkwBDbwGBul83S1jWhV3AFppn4TX+JIhLLavsTqvwffFhfO2pWEyvRr4u4mlAPeJeqPYCpwL1dTSwVIyKWlutb7ORF0BQjFiUiOUuiIUJl8AlWQvrGZXs4ISJiy+BLNGw+tKhW+U7lwOZKRIdPgjWOSF0Nrce2P+bJrJgRsdgiJ8zxg9Nf5TTLd+gZ5DnMzaAFDNAnsRkwzJyG6Vfms9PTfJdVaTbwKyVmhfNhX4h/AQYA2PFuAZRmBbEAAAAASUVORK5CYII=) center no-repeat;
}

.clipboard-icon.restore:hover {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUzREYyMDNCQjIxMTFFNEJDQzNERThFM0ExMDRFNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUzREYyMDRCQjIxMTFFNEJDQzNERThFM0ExMDRFNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTNERjIwMUJCMjExMUU0QkNDM0RFOEUzQTEwNEU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTNERjIwMkJCMjExMUU0QkNDM0RFOEUzQTEwNEU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvTFc18AAAGzSURBVHjafJQ9SwNBEIbvzjONn39ARRsDgl3AQhQ1giCkUU+wSXGCFsH8BbXRziKCCopFIOJXKRE0mqCNtcWdICkU/4CCoCDxHXgXNsfdDTxsMrPzsrszc6brukaITYJFrr30vYE7cMq1yazA/yS4BwXggwzoJBn6CtyTjBIaA1VwBobBDvDAD/Hok9gleATjKtnmOgguwBK4NeLtD+yCF3DOA/hyIhMcgU2KzIP+GCGJLYAbsMFcU4SmQDfY48YOvsFAhIjE2vl/H3SJhlzNAYc8stgxSLAyUrV6QGSbe9Q1JdcRoQk+om4HXJWY+r2lxZRdg5zNPqlrgRx4CogZmkgKjLANDOb22CxtQxN6BVdglonf9BcpIrGstj+hyv/Bh/W1o2Y1sSL9ukhZE+oD71K1BzATuHdZE0vFiIil5foWO1kGriVGLEpEcpZFQ4Qq4BOshvRNme3hhIiIrYAv0bD50KJa4ztVApurER0+DdY5Ig01tB7bvsSTWTEjYrFFTpjjB6e/xmmW79AzyHOYW0EbGKJPYnNglDlN06/MZ6en+S5r0mzgV0rMCufDvhD/AgwAkJNtjw5gklwAAAAASUVORK5CYII=) center no-repeat;
}

.clipboard-icon.minimize {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTI3RjFERkFCQjFGMTFFNEJDQzNERThFM0ExMDRFNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTI3RjFERkJCQjFGMTFFNEJDQzNERThFM0ExMDRFNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkQzOUMyOUJCMTcxMUU0QkNDM0RFOEUzQTEwNEU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkQzOUMyQUJCMTcxMUU0QkNDM0RFOEUzQTEwNEU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PndUnKIAAAGrSURBVHjahJTBKwRxFMdnxnCg8A+glGwpf4CEXauI9iKrlIMoDrJXbrjNyWEVisNeyFpnxGLjxNFhx2W3yD+AC7Wt76vvr347/Wa9+jQz7/3ed36/ee+N7XmeZbAYmOW1k743cAtOea0xJ/AcAXcgDXyQAK0kQV+aayJhQkPgHmRBP9gBRfBDivRJ7Bw8gmGV7PLaC3JgDtxY9a0CdsErOOMGfNmRDY7AdojICAnaNdhiri1Co6Ad7BkWT/CoWd4HbR+0iYYIJcEhtxwUyYApkjGIVZibFKEouKoj8kTCxC6lTRz2SUkLjAdE5oncTxrEJLfDZWmrWqBHE1kGG/Q3gwOKDYAL+ptU+T9AN5vNYsNZmkiMz6qbRexZe3EXeBehBx7H14K6iDp2lB1ts1rK4vISh6VdBA0MLBhExMoUW+caizlLoiFCefAJVhj8YkLJ0DdK7FvbuazPu/zQolrg8XL/jEiZjIFNjkhVDa0M5Aw45s6cOkISWwUnzPGD01/gNMt/6AWkOMyNoAX00SexaTDInJrpV+bzG8Q5OmvSbOBXSswKp0zD/SfAAMRBbZxTl+SkAAAAAElFTkSuQmCC) center no-repeat;
}

.clipboard-icon.minimize:hover {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0IwOEREQ0NCQjIxMTFFNEJDQzNERThFM0ExMDRFNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUzREYyMDBCQjIxMTFFNEJDQzNERThFM0ExMDRFNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQjA4RERDQUJCMjExMUU0QkNDM0RFOEUzQTEwNEU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQjA4RERDQkJCMjExMUU0QkNDM0RFOEUzQTEwNEU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnGnQ1wAAAGsSURBVHjahJRBK0RRFMffex4LCl8ApWRK+QASZowimo2MUhZ6ioXMlh2+gMUoFIvZjIyxRgwmViwt5tnMFPkC2FDT+J/637rzum+c+vXeO+ee/7v3nXOe7XmeZbAYmOe1m743cAtOea0zJ/AcAXcgDXyQAO0kQV+aayJhQiPgHuTAINgFJfBDSvRJ7Bw8glGV7PLaD/JgAdxYja0K9sArOOMGfNmRDY7BTojIGAnaNdhmri1C46AT7BsWT/GoOd4H7QB0iIYIJcERtxwUyYAZkjGIVZmbFKEouGog8kTCxC6lTRz2SVkLTAZEFoncTxvEJLfLZWlrWqBPE1kBm/S3gkOKDYEL+ltU+T9AL5vNYsNZmkiMz6qbRexZe3EPeBehBx7H14K6iDp2lB1ts1rK4vISh6WVgWtiYMkgIlah2AbXWMxZFg0RKoBPsMrgFxPKhr5RYt/azmV9weWHFtUij5f/Z0QqZAJscURqamhlIOdAljtzGghJbA2cMMcPTn+R0yz/oReQ4jA3gzYwQJ/EZsEwc+qmX5nPbxDn6KxLs4FfKTErnDIN958AAwB7420qvAsnggAAAABJRU5ErkJggg==) center no-repeat;
}

.file-transfer-file-icon.save-file,
.file-transfer-hint-icon.save-file {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwklEQVQ4jd3SMUoDQRSH8d8uG1ME8RQxOYiVhWdQsBWPYA5gs70knadIOr1Bigi5RiDBQgtfIJKZydZ58Jhh5v99DMyr2rZVqCf08ZoLNCUaA1yVAvUJwck6Q8FFB+Zf5lAwwhrXBXgYmVFK8IUJ5hnJEAu8RBbHczDFT0huMvDsEEgN0j4wj77MwXvBGKuM5C3WxxSMcYNl4SW72L8n7mHZoEIP34lADhRMVeMTz3HQtXrBfNS4xy02/n6gS29xh4dfVIArERh5A4kAAAAASUVORK5CYII=) center no-repeat;
}

.file-transfer-file-icon.save-file:hover {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwklEQVQ4jd3SMUoDQRSH8d8uGy1EPEVMDmJlkTMopA1pt9MDeATRzlMknblBCoVcI5CQIhZ5gYgzk6198Jhh5v99DMyr2rZVqAku8ZILNCUaV7gpBeozgrP1DwUXHZhfmVPBACvcFuB+ZAYpwTeeMctI+pjjKbL4Owdv2IfkLgO/nwKpQToGZtHXOfgoGOIrI3mNdZyCMWywLLxkG/uPxD0sG1ToYZcI5EDBVDUWmMZB1+oF81njAfdYO/xAl95ghMcfJFcqxo2/MxYAAAAASUVORK5CYII=) center no-repeat;
}

.file-transfer-file-icon.cancel-upload {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABdUlEQVQ4jY3TQUuVURAG4MeP24UW6dL93RQp4S9QXFRCRQuvSDsFNy0KdNePKLgKd6W4jbq6CBeBItxfoJiEuhBaqQWBigRubHHmo9PHDRo4nDkz73vOzJyZvlarpSL3MYcJNMJ2jM9YxtccXGT6bbSxjR+YxkCs6bBtYwn1klSLvY5PuMBdnFei+hKrjRVs4Cmuywje4hLNHuRczjEV2HdlCkNhnMENBjHSgzwSvhvMYhJDhVSwdoQvQJsYzcijYRuM8wUWMVfDY7zIwHuRylq8IvRm+ErZwIea9FUHlXC72SVC71Ywh2gU6OuR7/9IXfzCMe5VnGPoxMvN0McqmAa+FVKHPc8cDzJyN0unE75SnmCrkBrjJfrDcYaH/s65i0f4Hud+vMZygX2pWKtSPc6w2yPnHZwGZhXr2C87cUHq+U7s/5IBfMQdzPNnmK7xLEI8whsM45ZU7eGwHeFEzEF+AfyKWoxLHdfBFX7ifdjG8aokw28RmFcOaWjPYwAAAABJRU5ErkJggg==) center no-repeat;
}

.file-transfer-file-icon.cancel-upload:hover {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABdUlEQVQ4jY3TMUucQRAG4MeP4yBFtLS/JiEG8RcoFppAEiw8kXQGbCwiaHX+CC0UrjLYhuSSQiwCBuF+gZKImBRCKmMCghoI2Jhi58PNxwUysOzsvO/szszO9LVaLRV5gHk8RiNsJ/iATRzl5CLT76CNPfzELAZizYZtDxuol0612OvYxiXu4aIS1edYbbzCDp7iuoxgFVdo9nDO5QIzwV0rUxgK4xxuMIiRHs4jgd3gBaYxVEgFa0f4grSL0cx5NGyDcb7EOuZreITnGflTpPIuXhF6M7BSdvCmJn3VcSXcbnaJ0LsVzhc0CvT1yPd/pC5+4QT3K+AYOvFyM/SxCqeBb4XUYVMZMJw5d7N0OoGV8gQfC6kxFtAfwBkm/J1zF5P4Eed+LGKzwKFUrC2pHmc46JHzPr4HZwvvcVh24rLU853Y/yUDeIu7WOJ2mK7xLEL8ihU8lCpdD30lsFMxB/kF8DtqMS51XAe/cI7XYRvHy9IZ/gDhoVbDrBx7GQAAAABJRU5ErkJggg==) center no-repeat;
}

.file-transfer-file-icon.stopped-transfer {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABOklEQVQ4jZXTvyvFURgG8M/9dt0yIJP9Dgj/gEWZKGQhs7IYKDZ/BHWpayGr8qPIYJDBYpabMCiTohSSugvDOd98u35dT53O6el93p7znufkSqWSGnRhCoMoRu4Gh1jDRbY4yZwbUcYxHjCBlrgmIneMFRRSUT7uBezjGR14qnF1HlcZ6zjAMKqpg0W8YOwbcRZPGI+1S6mD7ki24/0XcYp3TOIKq4kwsHK0Xy+esYypBAPY+4c4xQEG88JTXUayF31/CE9wKlyhmEeupqC1TgcFVPNCSDpxFjuf1tmgiNtESNhonaIshnCUCMGYRvM/xM2YxVqCCnaw4es8vkMu1u6ikiZxXsj8dtx/Qgu20IQ5Pj9TFSO4xzUW0IMGYdo9kbvGnfgPsg3gTZhFP9qim1c8YjNy/ZhJxfABmW5FBkLJjd8AAAAASUVORK5CYII=) center no-repeat;
}

.file-transfer-file-icon.transfer-error {
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA30lEQVQ4jZXSLU4EMRgG4AeYM4ziBiSL5QQgsVhAg2AXi2QxSzISi4CEn6PAERCTgIMLkABiZpLmS9uEV1V87fs07VrXdSq5wDeWpYGmsrnFKX5xg6/c0HrlgDnu8Tyu/yVocYxtbOAFq5yiJFjgDu/oa4qcoMXR2L6PH1yWFDlB2r6DrVHxlFNEQdoes8RrVETBedIe0+MxKlJBi0PMMpuj4hqfUTC1f1QO6PGAsygotd8afmKaq1QxCUrte9gtKOaToHb3meEfxEyKVVNpZ3jSXCbFosEBNnFSGK7l7Q+CFjun2qR/pQAAAABJRU5ErkJggg==) center no-repeat;
}

.clipboard-content,
.file-content {
   width: 100%;
   box-sizing: border-box;
   clear: both;
   overflow: auto;
   border: 1px solid #cbcbcb;
}

.file-content {
   overflow: inherit;
}

.clipboard-area,
.file-area {
   background: white;
   padding: 10px;
   display: block;
   clear: both;
   box-sizing: border-box;
   width: 100%;
   height: auto;
   min-height: 100%;
   text-align: left;
   cursor: pointer;
   color: #363636;
   font-size: 13px;
   overflow-wrap: break-word;
}

.file-area {
   padding: 0;
   height: 100%;
   overflow: hidden;
}

.file-area > .file-list-container {
   overflow: auto;
}

ul.file-content-list {
   height: 100%;
   width: 100%;
}

#file-transfer-container ul.file-content-list > li {
   box-sizing: border-box;
   border-bottom: 1px solid #cbcbcb;
   height: 45px;
   line-height: 45px;
   width: 100%;
   padding: 0 5px;
   position: relative;
}

ul.file-content-list > li:first-child {
   border-top: 1px solid #cbcbcb;
}

ul.file-content-list > li.file-item:hover {
   background-color: #f5fafe;
}

ul.file-content-list > li.file-item > span.transfer-progress {
   position: absolute;
   height: 100%;
   background-color: #e9f4ff;
   left: 0;
   top: 0;
}

ul.file-content-list > li.file-item > span.transfer-progress.transfer-error {
   background-color: #FCE3E3;
   width: 100%;
}

ul.file-content-list > li.file-item > span.transfer-progress.transfer-stop {
   background-color: #F5F5F5;
   width: 100%;
}

ul.file-content-list > li.file-item > span.transfer-progress.transfer-done {
   background-color: #EBFFD9;
   width: 100%;
}

ul.file-content-list > li > * {
   display: inline-block;
   vertical-align: top;
}

ul.file-content-list > li > img {
   vertical-align: middle;
}

ul.file-content-list > li > span.file-name {
   margin: 0 0 0 5px;
   max-width: 250px;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   color: #191b18
}

ul.file-content-list > li.file-item > .download-btn {
   position: absolute;
   right: 13px;
   top: 13px;
}

ul.file-content-list > li > span.readable-file-size {
   color: #191b18
}

ul.file-content-list .file-item .readable-file-size,
ul.file-content-list .file-item .file-name,
ul.file-content-list .file-item img {
   position: relative;
   z-index: 1;
}

input.upload-file-input {
   display: none;
}

.clipboard-area.inactive,
.file-area.inactive {
   color: #959595 !important;
}

.clipboard-area.focused span,
.file-area.focused span {
   background: #D6D6D6;
}

.clipboard-input-container,
.file-transfer-input-container {
   width: 0;
   height: 0;
   overflow: hidden;
   float: right;
}

.chromeclient-none-float {
   float: none;
}

.clipboard-notification {
   position: absolute;
   top: 50%;
   left: 50%;
   margin-right: -50%;
   transform: translate(-50%, -50%);
   display: block;
   background: #444;
   color: white;
   padding: 10px;
   border-radius: 4px;
   cursor: default;
   max-width: 300px;
}

.clipboard-notification.hidden {
   display: none;
}

.clipboard-notification.hideme {
   transition-duration: 1.5s;
   transition-delay: 1s;
   transition-timing-function: ease-in;
   opacity: 0;
}

.file-transfer-title {
   text-align: center;
   line-height: 36px;
   font-size: 14px;
   width: 100%;
   position: absolute;
   color: black;
   margin-bottom: -36px;
}

.file-area .hint-container {
   text-align: center;
}

.file-area .hint-container p {
   margin: 6px auto;
}

.file-content .file-area-header {
   height: 26px;
   background-color: #eee;
}

.file-area .hint-container .hint-title {
   padding-top: 45px;
   font-size: 20px;
   padding-bottom: 20px;
}

.file-area .hint-container .hint-disable-title {
   padding-top: 90px;
   font-size: 18px;
   padding-bottom: 20px;
}

.file-area .hint-container .choose-files-button {
   margin-bottom: 12px;
   color: white;
   background-color: rgb(145 146 142);
   padding: 5px 10px;
   border: none;
   cursor: pointer;
   font-size: 13px;
   margin-top: 15px;
}

.file-area .hint-container .hint-step-container {
   width: 380px;
   text-align: left;
   margin: 0 auto;
}

.file-content-list .btn-hint-container {
   text-align: center;
}

.file-content-list .btn-hint-container .choose-files-button {
   margin: 12px auto 15px;
   color: white;
   background-color: rgb(145 146 142);
   padding: 5px 10px;
   border: none;
   cursor: pointer;
   font-size: 14px;
   font-weight: 500;
}

.usb-panel {
   width: 550px;
   min-width: 550px;
   max-width: 550px;
   border-radius: 4px;
   background: #F2F2F2;
   box-shadow: 0 4px 5px rgb(0 0 0 / 14%), 0 1px 10px rgb(0 0 0 / 12%), 0 2px 4px rgb(0 0 0 / 20%);
}

.usb-panel-full {
   height: 382px;
   width: 550px;
   min-height: 382px;
   min-width: 550px;
}

.table-header{
   color: black;
   font-size: 13px;
   height: 20px;
   line-height: 20px;
   font-weight: 600;
   margin: 2px 0 0 6px;
}

.table-content {
   padding: 11px 0 0 6px;
   height: 18px;
   font-size: 13px;
   font-weight: 400;
   line-height: 18px;
}

.table-header .item, .table-content .item{
   float: left;
   text-align: left;
}

.table-content .item {
   margin-bottom: 14px;
}

.table-header-device, .table-header-status {
   color: #314351;
}

.table-header .table-header-device {
   text-align: left;
   font-size: 13px;
   font-weight: 600;
   width: 254px;;
}

.table-header .table-header-status {
   margin-left: 22px;
}

.table-header .table-header-button,
.table-content .usb-release{
   width: 90px;
   height: 22px;
   margin-left: 34px;
}

.table-content .usb-product-name {
   text-align: left;
   width: 254px;
}

.table-content .usb-product-status {
   text-align: left;
   width: 67px;
   margin-left: 22px;
}

.usb-title {
   color: #363636;
   font-size: 17px;
   font-weight: 600;
   line-height: 22px;
   float: left;
   letter-spacing: -0.0041em;
   padding: 24px 0 0 25px;
}

.usb-header {
   clear: both;
   display: table;
   width: 100%;
}

.usb-content .usb-device-list {
   background-color: white;
   padding: 10px;
   margin: 10px 10px 0;
   height: 214px;
   width: 502px;
   margin-top: 16px;
   margin-left: 24px;
   border-radius: 4px;
   overflow-y: auto;
}

.expendUsbPanel .usb-device-list {
   height: 230px;
}

.usb-panel.collapseUsbPanel {
   height: 174px;
   min-height: 174px;
   max-height: 174px;
}

.usb-panel.expandUsbPanel {
   min-height: 382px;
   max-height: 400px;
}

.usb-footer-placeholder {
   height: 16px;
}

.expandUsbPanel .usb-footer {
   padding: 16px 0 0 24px;
}

.collapseUsbPanel .usb-device-list {
   height: 104px;
}

.usb-content {
   width: 100%;
   box-sizing: border-box;
   clear: both;
   overflow: auto;
}

.usb-release .tgl-btn {
   margin-top: -2px;
}

#add-device-button:disabled{
   opacity: 0.6;
   cursor: default;
}

.usb-product-name,.usb-product-status {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   vertical-align: middle;
   color: #314351;
   font-size: 13px;
}

.usb-content-text {
   padding: 8px 24px 0 72px;
   font-size: 17px;
   font-weight: 400;
   color: #314351;
   letter-spacing: -0.0041em;
}

.expandUsbPanel .usb-content-text {
   padding: 8px 24px 0;
}

.usb-footer .usb-add-button {
   height: 36px;
   border-radius: 6px;
   border: 0 solid;
}

.usb-add-device-btn-text {
   font-size: 17px;
   height: 22px;
   line-height: 22px;
   align-items: center;
}

.usb-footer {
   overflow: hidden;
   clear: both;
   padding: 16px 0 0 72px;
}

.icon-usb-info {
   background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMkM2LjAzNyAyIDIgNi4wMzcgMiAxMUMyIDE1Ljk2MyA2LjAzNyAyMCAxMSAyMEMxNS45NjMgMjAgMjAgMTUuOTYzIDIwIDExQzIwIDYuMDM3IDE1Ljk2MyAyIDExIDJaTTExIDIyQzQuOTM1IDIyIDAgMTcuMDY1IDAgMTFDMCA0LjkzNSA0LjkzNSAwIDExIDBDMTcuMDY1IDAgMjIgNC45MzUgMjIgMTFDMjIgMTcuMDY1IDE3LjA2NSAyMiAxMSAyMlpNMTEgMTYuODg5N0MxMC40NDcgMTYuODg5NyAxMCAxNi40NDI3IDEwIDE1Ljg4OTdWMTAuODg5N0MxMCAxMC4zMzY3IDEwLjQ0NyA5Ljg4OTcgMTEgOS44ODk3QzExLjU1MyA5Ljg4OTcgMTIgMTAuMzM2NyAxMiAxMC44ODk3VjE1Ljg4OTdDMTIgMTYuNDQyNyAxMS41NTMgMTYuODg5NyAxMSAxNi44ODk3Wk0xMSA1LjYwODRDMTAuMzEgNS42MDg0IDkuNzUgNi4xNjg0IDkuNzUgNi44NTg0QzkuNzUgNy41NDg0IDEwLjMxIDguMTA4NCAxMSA4LjEwODRDMTEuNjkgOC4xMDg0IDEyLjI1IDcuNTQ4NCAxMi4yNSA2Ljg1ODRDMTIuMjUgNi4xNjg0IDExLjY5IDUuNjA4NCAxMSA1LjYwODRaIiBmaWxsPSIjMzE0MzUxIi8+DQo8L3N2Zz4=) center no-repeat #f5f5f5;
   float: left;
   margin-top: 25px;
   margin-left: 25px;
   height: 22px;
   width: 22px;
}

@keyframes hiding {
   from {opacity: 1;}
   to {opacity: 0;}
}

@media only screen and (resolution >= 192dpi),
       only screen and (resolution >= 2dppx) {
   .clipboard-icon.restore {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDhFQTZFQkJCQjFGMTFFNEJDQzNERThFM0ExMDRFNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDhFQTZFQkNCQjFGMTFFNEJDQzNERThFM0ExMDRFNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOEVBNkVCOUJCMUYxMUU0QkNDM0RFOEUzQTEwNEU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOEVBNkVCQUJCMUYxMUU0QkNDM0RFOEUzQTEwNEU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpeYPG0AAAPQSURBVHjatJhPSBVRFMbHR0r2MgIRWxlmC5WSRxszs9LIoHJZmm2tRLCkFiYtQhDNQCqyqKxlZoptSsPIErJEDLISa/FMDBeWBKVWDw3tO/ANXIb5/14HfswbZ+45n3fun3NuXHNzs+bRNoFisBNkgY0gic/mwRT4CAZBH5j04nyVy/cC4DA4DfJs3ksm28AxsAJegeugEyy7CeRkReAD6KCYBTqvBNtBKlhNUvk3efYA/GJP3qePomh6SAK0gCrefwbyfdspysy+kWFwC6wFZaAOZIN+cAOcBREvPSTdPkAx0rCW4+W2jRgzk3fvsG0tfVXRd7JbQSkckLnsFflMl8Ci5t8W6SOPPnMZI8VJUCJ4BDLBGMgHo1rsbJQ+xxhDYq2xE3SF6sNgL5jRYm8zHNxhxrpsJWgfOMHvfISDU7d1MRCi+pjlMhJhzCKjIJltV/m7HrxVGpeCn6AhCjEN9FFq+Hz1/N2qz3hdUBlnwgSnumpfOSjPg0YfYhrZdpG+VGthzCxdrC6okldZZ5YMjWSKltNhnUdRjWyzSB8DhudLnH1iJ3VB6WAH14x2C8fdPkQZxXRbvHePsWVFTw9wo4wDPVzqtRiIcitGY8weaigWQQV88NzFf20U1RSlGM0QuyDAPUbsnctxoYo6ZxDlR4zYe16zZaql8WbC4mVZvQ+CXvDbIKqdojSmGlZiZDU+wE/zxyRGmNe0gJJczVkIOg66wBMQtOkpKzFBtu2iLzPTYye5yYdkv5kGu9hLVqKEoyZietl2mr4cE7R5h+1BUtBCB1H55KGNmEKbdFaPvSCCvvAmw0Z42EHUG2InJmzjX489JYLGeZPj0JtOovyKUWOPB5goaUw3tChF+RGjxh4MsFRZ4bQMRiHKr5ggY4uGvgAH2mtO/3KXC5mZKFXMHpdiNM7MJGqY1Kf9TV4lEY/3KUoVM+HSR7yysLaq6UcHq00Z7Wc8pBe6qCniRYzGWBmM3akK+gtq+PsCCHkUlUm8iAkxlli1XtWqK/VT0Ma9q8usRLGxiFXhZ2EpjJHImP1WVUcNq87NfGnDf6g6xOczxhhWvoypINnNS8AnsJUHBaEYiglx3cthjBIlg7CsXGeZTo7w6GWIMyEhCiEJnMFDHMQjjDHrtrb/zml8l4cOTZwJFS4XTzUPquD2dJG+pNbfzRieTj8idCZHKddYqrSx0nwMXrC2koX1B9usZ9EQ4nJwiCcgGv+hanUA+z2wEgdbWM2e4oFBGXEy/cCq1e2BldsTtGUunh0cV/uVI700JZ+ZYzojvfHSz5HePwEGAH2NJgZqvCYvAAAAAElFTkSuQmCC) center no-repeat;
   }

   .clipboard-icon.restore:hover {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADKGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOTI3QjcyOEJCMjIxMUU0QkNDM0RFOEUzQTEwNEU2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOTI3QjcyOUJCMjIxMUU0QkNDM0RFOEUzQTEwNEU2RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI5MjdCNzI2QkIyMjExRTRCQ0MzREU4RTNBMTA0RTZEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI5MjdCNzI3QkIyMjExRTRCQ0MzREU4RTNBMTA0RTZEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cMRlFAAABCBJREFUWEet2FvIZWMcx/E9Qk6DErkaDS6Y5HChCUNOmSJ3yOHydZgyE5pyuJIbhxs5RMi1Y5SEGjmOQ8qF0HCByXChJDFOIfw+e69nt6x37bXX2vP+6vuu9a53P//f7137eZ71PGvV0tLSaKDWho3hzHB8WBMODvRz2BU+C9vDtvBV6K2+gfYKl4XN4fSwKvTV++GB8Ez4x4UuMZqn88Kn4clwRvg1PBWuC+vDEWHfCueu+ZvP/BJOC9p+EtTqVNcd2j/4z64e/zYafRnuDk+E31zooQPDFeG2cLQL0eNhS/hj/FtDs+7QYeGtIIyGt4Z1QbG+Ycjd1EZfE0otNd8OPJapLdDh4Z1wanBX3PJ7wp9hUWnr7qqlk6vNg9f/1Ax0QHgxHBc+DhvCR2GlpJZ+qD/x4MVzqmag+4JO+UU4P3wXVlpq6tw8ePGcqh7Ih64Jv4dLw/eh6NDquCeq11CbBy+eF4SxSiDHByenoztC/Wu6PPwY7hz/tpi0VUOtIh68yF3a20kJZNIzEnTie12oyS3WKY2Su1wYKG20VaPZBXjx5D0OWwKZgclI+GtyOtWb4cqgoOE/JJTPaqOtGmrVxcsIpk1+COTZ5HGwO5hR2/RcGBqqGUaNNploecuwViAPSs+ml4OJbJaGhOobhnjylmGjQOYaeq06dqlPqCFhior3BoE8EshE2EddoRYJQ8V7nUBHTc7Hvb1NHrKXhPqM2gxlWHeF0VYNtdpUvNcIdNDkfLy4apOJ69nwSvD0LqqHMqxnhdFGWzXUalPxXi3QPL0Qvg1nBZ2vGcryQpBZYbTRVg21OiWQIUdlGdrU1+HsMCvU88EDE11h1FCrTcV7t0DWwHRsdWyT77gr1IcVRW1hZvVROqY67hJox+R8dGJ1nKV5oYpc02f6hqGTquMOgewO6Nzq2KUS6pvQFqqEsSPpG4aK93aBbFX+DReFtv+4KQbnhBKqjL5Fw2jHW4ZtAu0MlpOG/1Whj+qhBBBkkTBkZPJ+L+wUiB6tjjeHfSanc9UMtUgYXrdMTkeP+FECPR3sNvX2rS70VAllOJfpoW8Y4sWTt33cNNDfoayJbg8nT057SQALdgwJc0rgRTcEGaaB6PXwWNgvmOaXbVE6ZL/VuvGbITtcW2tePF8NY9UD0U3hg2CSFPDIsNJS03KDB68bw1TNQHalF4fPwwnh3TDk65sntdRUmwcvO4+pmoHIFsWiTXr7cW8vjD4vExaVtmqopabaPOpbrbHaAtEPwYh5OPieLcSNBPvyslzpI5+9NmirhloPBbV5LFOf90OmdXu2srL0iuWl8EawtzKx/hTokGDT4KvR7sJQ/gHPTG899M2ZGvrC6vpgmTH0hdX9wcid+8JqT17p6QM2eJbAqwNZW5kgfUUeRwNf6Y1G/wGtYhvcOCN2NwAAAABJRU5ErkJggg==) center no-repeat;
   }

   .clipboard-icon.minimize {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDhFQTZFQjdCQjFGMTFFNEJDQzNERThFM0ExMDRFNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDhFQTZFQjhCQjFGMTFFNEJDQzNERThFM0ExMDRFNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOEVBNkVCNUJCMUYxMUU0QkNDM0RFOEUzQTEwNEU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOEVBNkVCNkJCMUYxMUU0QkNDM0RFOEUzQTEwNEU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsGdrWkAAAPLSURBVHjatJhNSFRRFMfHIcU0oxDRhSlmixKSIQKzssxIUBKhqMy2fUhhiS1MN+FKjaQPLKppm05Zq2phZIlZIi6ykrGFJraSLBA/SjS0/4H/lcfjvZl330wXfsyb93HOf+6758w5N6alpcWjOTaDYrAXbAOZIInXZsEEGAF9oAuM6xhf4/A+LzgGLoH8EPclkx3gFFgB78Ed8AQsO3EUbhSBLyBAMXM0XgV2gVQQT1J5Tq49BvOcyQ7aKIpkhsTBdXCB378Beb/tFGU1fpABcB+sAxWgHuSAbnAXXAYLOjMk095DMfJgHdfLgxBirIbc+5DP1tHWedpOdioohQsyj7Mir+kaWPS4H4u0kU+befSREk7QWvAcbAXDYA8Y8kRvDNHmMH2Ir4RQgm5S/Sg4CCY90R+TXNyj9HXDTtAhcJbv+TgXp9OhoszpmGIaWaDPIrMgibZbPG4EHzWMZ4OvJFvz9TXyuE1FvBJUwUgYA62aYnqYrYW3mqJa6VN8nzAKquKn5JklTTHp4B3ZpClqidEn45wSlAV2M2e0uxRTQtyIekTfktGzvPyjjAEvmerdiJknctyrKWqevkVDsQgq4IU3EYgxGi81iOpxKEr5LvDyP0bGJw0xvRZirESlOxT1mZ85IiiDX8Y0xJSaxOwkbkWN8jPDayiuZmxuzgwj5ihrHuFIGFGZNj6U7yQn9VB5GDESmXGkg+fsRJU7KdBmebze5h4/03xJCDHNoInH7RaiSmjDb+ND+Z6TdP2dtYm8458WN/8BT03nzGLqeV5C9wqvVYJnPP/bwoZ5jcqYkBkK8kuuw0RmJ8bD42abmQo1lO+gl4WSh+VGJGIiEaV893nZqqxw8SVGKMaNqET6Fg1dXvZNHxj+lVEQoyvqJH2LhnEV9vf4KYV4rOmBQhdi7EQVmq7HMghUTbRafgTYbcpqrzU9lEaDTZpijKJUSkgzXaulzxH2equC/oIaHl8FPsNDInYjaIigjm6gjYDhnI++ZFSrrtaYqV8xcUnn0WlqUaajUNxPm1qtTvrys4G07Dpq2HVu4U1p/6HrEJuv6WPA8GYsBUlGLWPBvp1/mL4oivEx7+XSRxl9huxcp1hODnLrpZ+REBeBkDhGcD8X8SB9TDnt7X+BfezL4xklEgmnwyRP80jgM0GGfzxt7qcPrd0PaeLOMDJus7L0s9N8wZp5iIlVLdgNbBrk1RwAh7kD4uEPqjYuYLcbVt1cT9LNXuSGQQUJN9SGVZvTDSunO2jLnKmAYUuvgA1ehqGemWE5M8ImQHtL758AAwAQ4Qxwh9gyXgAAAABJRU5ErkJggg==) center no-repeat;
   }

   .clipboard-icon.minimize:hover {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjkyN0I3MjRCQjIyMTFFNEJDQzNERThFM0ExMDRFNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjkyN0I3MjVCQjIyMTFFNEJDQzNERThFM0ExMDRFNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyOTI3QjcyMkJCMjIxMUU0QkNDM0RFOEUzQTEwNEU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyOTI3QjcyM0JCMjIxMUU0QkNDM0RFOEUzQTEwNEU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj+onVYAAAPCSURBVHjatJhLSBVhFMevlxQfGYGILkwxW5SQSARmZZmVoCRCUZkt7SFFD2xhLl1pkfTAorJtaq9VtTCyxCwRF1mJttDEVpIF4iNFQTsHfhPTcOfemTu3D37cuTPfnPO/M98595wvqqqqyudyrBeKhZ3CJiFDSOTajDAuDAs9Qocw5sb4Kofz/MJh4YKQH2ReEmwRjgsrwnvhtvBYWHbiKNQoEr4I7YiZxXi1sE1IEWIhhXN67ZEwx5Nsw0aRlyekDq4JZ/n+TbgitCIq0PgBfcI9YbVQIdQJ2UKncEe4JCy4eUL62LsQozfWsl7uBxETaOjcB9xbi60z2E5yKiiZBZnHU9HXdFVY9IU/FrGRj808fCSHEhQnPBc2CoPCDmHAF7kxgM1BfKiv+GCCbqB+RNgrTPgiPyZY3CP4um4naL9wivd8hMXpdBhR5nRMkkYW8FlkFaTRdpPjeuGjC+NZwlfIcvn66jluNiLeEFRBJIwKTS7FdJGtlbcuRTXhU30fNQuq5lPzzJJLMWnCO1jnUtQS0afjtCEoU9hOzmgNU0wJhCPqIb41o2f6+aOMEl6S6sMRMwd63O1S1By+VUOxCirgwhsPYszGS02iuhyKMnwX+PmP0fHJhZjuAGICiUpzKOozn9kqKJ0voy7ElFrEbIVwRY3wme43FVfTNpMzQog5RM2jHAwhKsPGh+E70Uk9VB5CjEZmDLRxzk5UuZMCbYbjNTZzWkjzJUHENAoNHLcGEFWCjRYbH4bvWU3X36lN9B3/DDB5XnhqOWcVU8d5Dd3LXKsUnnH+dwAb1jWqY1yf0BBfchwmMjsxPo4bbZ5UsGH4HvJTKPkoN7yI8SLK8N3jp1VZYfEleBQTjqgEfKuGDj990wfCvzICYtyKOoZv1TBmhP1dPrUQj7bcUBiGGDtRhZbr0QSBURP9LT/a6TZ1tddYbkrFYINLMWZRRkpItVyrwecwvZ4vytRKF7Oe5ilHzMX9WmHKYy1ttZHLa9LGYh892z819SsSl054YmlRvIqx2kjGRxw+O+26jot0nRuYlPofug61+Rofffi0bYM0o5ZRsG/mDzM3gmJyyXs5+CjDZ9DOdZJysp+tl14iIcaDkBgiuJdF3I+PSae9/S9hF315LFGikXAiRPK0jnjuGSL8Y7G5Gx+udj+0iTtJSrhFZdlCp/mCmnmAxDpliqRMXs0e4QA7ID5+0DnzAg53w6qT9aTd7Hk2DCog1DA2rJqdblg53UFb5km1m7b0Cmjw0k31zDTlzDBNgOstvT8CDADm9g2LWvY9YAAAAABJRU5ErkJggg==) center no-repeat;
   }

   .file-transfer-file-icon.save-file,
   .file-transfer-hint-icon.save-file {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABNElEQVRYhe2XO07DQBBAny0rNOEe6dMFcQang5KKhohwjLROqhwBqrTpgQKklPgmCR0UnhEWSpSd2TjVjrSSd+WZ92x5P86qqiIiXoEf4NpboIihA1eR+eSxBZJAEkgCSSAJdCWQAYMTcgZSM1jgEaiBxaHEwMikRg1MLQKfwDcwAeZOiUxyJ1LrwyLwDowjJP7Dx1IzWABg7ZTYB18fuvnYLLBKmOAhAhYJMzxUIETCBQfbmVAlVgJqC7jgYF8J22/ioTXugqtAKc0joeGBl0BZAC8ycOGQWEnf/OTKLYCeMbEtMaT5Makd+T0ViImvyHxyYCvXl7HFDKGsXQ5spHN3RgFlbXKa7RJgBtwD/Q7BfWHMpL/QWTCi2a+X0s4Rc+BZF6In4AZ44++b6CK2wrhFDii/3WdTGvmKK0IAAAAASUVORK5CYII=) center no-repeat;
   }

   .file-transfer-file-icon.save-file:hover {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABNUlEQVRYhe2XO07DQBBAny0rNOEe6dOBOIPTkZKKhggofYTUScURoEqbnlCAlBLfJEkXCs8ICyXKzixOtSOt5F155j1b3o+zqqqIiHdgD9x4CxQxdOA6Mp88tkASSAJJIAkkga4EMmDwj5yB1AwWeARqYH4sMTAyqVEDTxaBL2AHTICZUyKT3InU+rQIfACjCIm/8JHUDBYAWDolDsGXx24+NQusEiZ4iIBFwgwPFQiRcMHBdiZUiYWA2gIuONhXwvabeGiNu+AqUErzSGh44CVQFsCbDFw4JBbSNz+5cgugZ0xsSwxpfkxqR35PBWLiOzKfHNjI9WVsMUMoa5sDa+ncnVFAWeucZrsEmAL3QL9DcF8YU+nPdRZc0ezXL9LOETPgVReiZ+AWWPH7TXQRG2GMkQPKDyRhUs+fl76aAAAAAElFTkSuQmCC) center no-repeat;
   }

   .file-transfer-file-icon.cancel-upload {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADUElEQVRYha3XXYhWRRgH8N+etk1wswK3vF1djVBKEYs1W2iTLrQg+iAqIjQrb0Nq2avwJt0bYS8lij6gpM+LyiByRUOKhUCMCM01L8W9yNzMkNAu5pn23ZdzDudd9w8v886ZeZ7/f+aZeWama3x8XEP0YguGsRb9uCXa/sTvOI7D+Bp/NXHa3aDPcozg2RBRhtvjdx9eCfID2IMzdc6LmrZFGMOveBmLcTTEbMIy3BS/ZfFtJPosxo6wHQtfpeiqCMFyfCZN9VW8H6M5VTeaFqzEKF6QBnkcTyiZjbIZWINjQf4bBrGtA3Jhtz1sz4avY+G7VsAADklT+i3WY7ID4nZM4l58Hz4ngqNUwCJ8LC2mo3gUM9dBnjGNzUHeh0+0rIlWAW9gnTRlT+LKApBnXMFjUhjXBtccASuwS1pwT4fqhcYMng+OXcH5v4AR3Ij3lMd8h7Qr+hoQ9UXfF0vaJvFucL2eBfRKSeYa3qxwugWPm41jHflE9N1a0WdPcD2H3iI65iRzusJoJ36RtlGViEy+JvrurPB12myy2lpIuR0OVhjA+ehXJaKdfDhsqpC5hgvcE5UfagzqRPRJB1BTcvgxyru7xWrULNNlEXm0E+jC6g7I4WSUA91YEpULDQzLROiQHP6IckndaViHayX19m+NUOBi/L+1oU2OeZ72vCYOa5Yn4LYoLxaYisqqeZA/aHZhru5AROaaKnAiKoPzIJ82d3c0FZG5ThTS8UvKdp2SZ5yPb01FZK5DhZQULmFI21ndgv015BnTbSL2V/gaCK5LOFhIp9SH0n4erTD6Bp/XkLeL+CJsyjAaXB9hJt8JV0gXyBuk+FzPLagOG6SMexV3iUVI2gn7pG15QPPt1AluxgfSIPcF55wb0W7p9tqPT9GzgOQ9UgjvDI7duaFVwGU8JcVxCF+qfoh0gqX4TroXTgfH5TIBpLP6IZzDw/hJitt8sUFaTw+Ez83a7hxlZ8HPuF+aqlXS0fmO9NhoipV4O2z7w9cms0mvVgDpBTOIvfhXepicxBG8ho24Q4ptT/zfGG1Hou/2sB0LX1NKUPc4/Ufas29F+Yy0NoZqbDL+lnLL3iriJgIyzuAlvIpHpESTn+f5BL1g7vP8Kw2f5/8BDxjZ0OslYUsAAAAASUVORK5CYII=) center no-repeat;
   }

   .file-transfer-file-icon.cancel-upload:hover {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADT0lEQVRYha3XXYhWRRgH8N+etk1wswK3vF1djVBKEYs1W2iTLrQg+iAqIjQrb0Nqd6/Cm3RvvJco+oCSPi8qg8gVDSkWAjEiNNe8FPciczNDQruYZ9p3X845nHfdP7zMO2fmef7/mWfmmZmu0dFRDdGLLRjGWvTjlmj7E7/jOA7ja/zVxGl3gz7LMYJnQ0QZbo/ffXglyA9gD87UOS9q2hZhHL/iZSzG0RCzCctwU/yWxbeR6LMYO8J2PHyVoqsiBMvxmTTVV/F+jOZU3WhasBJjeEEa5HE8oWQ2ymZgDY4F+W8YxLYOyIXd9rA9G76Ohe9aAQM4JE3pt1iPyQ6I2zGJe/F9+JwIjlIBi/CxtJiO4lHMXAd5xjQ2B3kfPtGyJloFvIF10pQ9iSsLQJ5xBY9JYVwbXHMErMAuacE9HaoXGjN4Pjh2Bef/AkZwI95THvMd0q7oa0DUF31fLGmbxLvB9XoW0CslmWt4s8LpFjxuNo515BPRd2tFnz3B9Rx6i+iYk8zpCqOd+EXaRlUiMvma6Luzwtdps8lqayHldjhYYQDno1+ViHby4bCpQuYaLnBPVH6oMagT0ScdQE3J4cco7+4Wq1GzTJdF5NFOoAurOyCHk1EOdGNJVC40MCwToUNy+CPKJXWnYR2uldTbvzVCgYvx/9aGNjnmedrzmjisWZ6A26K8WGAqKqvmQf6g2YW5ugMRmWuqwImoDM6DfNrc3dFUROY6UUjHLynbdUqecT6+NRWRuQ4VUlK4hCFtZ3UL9teQZ0y3idhf4WsguC7hYCGdUh9K+3mswugbfF5D3i7ii7Apw1hwfYSZfCdcIV0gb5Dicz23oDpskDLuVdwlFiFpJ+yTtuUBzbdTJ7gZH0iD3Becc25Eu6Xbaz8+Rc8CkvdIIbwzOHbnhlYBl/GUFMchfKn6IdIJluI76V44HRyXywSQzuqHcA4P4ycpbvPFBmk9PRA+N2u7c5SdBT/jfmmqVklH5zvSY6MpVuLtsO0PX5vMJr1aAaQXzCD24l/pYXISR/AaNuIOKbY98X9jtB2JvtvDdjx8TSlB3eP0H2nPvhXlM9LaGKqxyfhbyi17q4ibCMg4g5fwKh6REk1+nucT9IK5z/OvNHye/we6s9jvijBL0QAAAABJRU5ErkJggg==) center no-repeat;
   }

   .file-transfer-file-icon.stopped-transfer {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC40lEQVRYhb3XTYiVVRgH8N+82SQ4WYGaK2FstI2kESZjNqBJiywIKiJDUuljLZLDrMSNOhth1lH0ASV9bSoXkYWGFAOB2CI0r4krw4Wjkykq1eJ5Xu91eOd2x7n3/uHl3HPPOc///57zvM/znJ6xsTEtog/PYANWoR/35dgl/IHj+AHf4K9WjM5pYc5SDGNziqjConzW4K0kP4h9ONPMeNFkbC5G8RvexDwcTTHrsBj35LM4/xvOOfPweq4dTVuV6JnmCJbiC7HV/+DDfJtTzd6mAcswgtfESx7HCyp2o2oHVuBYkv+OQWybAblctz3Xnk1bx9J2UwEDOCy29Fs8hvEZEE/FOB7Hj2nz++SoFDAXnwpnOornMDkL8hIXsDHJF+IzDT7RKGA3HhVb9iKut4G8xHU8L45xVXLdJuAh7BQO93KqbjcmsSU5dibnLQHDuBsfmN2Z/x/G8X5y7SoF9Ikg8y/2dpC8xL7kehV9BTapB5nTXRBwWj1YbSpEbIdDXSAvUXJtKLAyOz91UcDP2T5SSG80s0g3W5zMdqDA/OxMTJl0P84Jh5nNcy5tNeJitvObZcN2ome6gTm4jAVC5Z8NYxNY0iFBD2R7uUAtO8s7RFaFkqtW4ER2BrsooOQ6UYj0S9R73ULJdbgQQeEKhkzJ1R3CQHJdwaFCZKmPhaeOdEHASHJ9gsnyMxzFDWwVFUynsFrUiTewn3o6ruFA9g+KyqXduBcf4a7kqjUKgD2ieu3H5+htI3kvvsTDybGnHGgUcBUviWpoCF+Z/iIyEyzAd6IuvJAcV6sEELn6KZzH0/hFnNudYrWogp5MmxtNqTmqcsGveEJs1XKROt8Tl41WsQzv5tr+tLVOPeg1FUDcYAaFp94UF5OTOIK3sRYPirPtzd9rc+xIzt2ea0fTVk0Fml1Or4lv9p1sXxG+MdRkTYm/RWzZPx1xKwJKnMEb2IFnsV79el7m+Qm3X8+/1uL1/D+ny6r1G57YZgAAAABJRU5ErkJggg==) center no-repeat;
   }

   .file-transfer-file-icon.transfer-error {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB/klEQVRYhb3XOY/TQACG4WfDbiT+BYiKgqOiRPwCjqWCghiJlppLgmhBHGX63W2oYBESNT8DWDpAHKLYAkSXSByFPcoksuMZA/mqiTy23+/NZOysjEYjHbOKl/iOdfzuepGuGeBUNT6NF10u0ut48zXcij4PsbJMgEs4iLf4guNKC0sBiNvfxYNqPNTBQheAuP0TbJpaOPO/Aebb/8LY1MIdmRZyAQZm24ds4rMOFnIA1nCzGm8o24eM8bAaZ1nIAYjbP605Hls4+68BmtpfNFUeW7gt0UIqQKFsv2vafj8eYzual20hBWANN6pxWPnQr87fF82NfxFJFlIACmX7N+q/+/lsybDQBhC3v2d25Tcla19oAyjktQ8JFo5psbAIIF75qe1DxrhfjRdaWARQ4ID89iHbEiw0AcTt45Wfk9jCUIOFJoDCtP1Oh5uHhLVwVIOFOoC+5j0/NxMtFuoABqbtny24eOpL6EIL8wA57X/geQskLRbmAUL71wkXhvO4kjBvC5+UFs41AcTtU1Z+DxeU/wna9vyJht0xBijktd9QPg13cDVhfq2FANBX/8RblEN4j684nDC/1kIAKJTtX0lrH0C/4R0eJZ6zhY9KC+sBIG6fs+fv4gRO4kPiORNzb009XJbf/m8yY2EV16oDR/BzCQBxrvewt+Sbxtn7A9iwhEccH3/wAAAAAElFTkSuQmCC) center no-repeat;
   }
}

@media (width <= 500px) {
   .file-transfer-panel  {
      width: 100% !important;
      min-width: 250px!important;
   }

   #file-transfer-container *{
      box-sizing: border-box!important;
  }
}
