@import "https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;700&display=swap";
@import "https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Two+Tone|Material+Icons+Round|Material+Icons+Sharp";
html,body{margin:0;padding:0;height:100%}body{--theme-color:#277898;--theme-hover-color:#d6ecf5;--theme-text-color:#000;--theme-text-color-half:rgba(0,0,0,0.5);--theme-text-color-dark:rgba(0,0,0,0.7);--theme-text-color-disabled:rgba(0,0,0,0.35);--theme-text-background-color:#fff;--theme-border-color:rgba(0,0,0,0.2);--theme-border-color-full:#000;--theme-border-color-light:rgba(0,0,0,0.1);--theme-highlight-color-faint:rgba(0,0,0,0.05);--theme-error-background-color:#ffb8b8;--theme-warning-background-color:#ffde94;--theme-box-shadow:0 0 8px rgba(0,0,0,0.1);transition:background .2s}body::-webkit-scrollbar{display:none}body.dark-mode{--theme-color:#497df6;--theme-hover-color:#313451;--theme-text-color:#fff;--theme-text-color-half:rgba(255,255,255,0.5);--theme-text-color-dark:rgba(255,255,255,0.7);--theme-text-color-disabled:rgba(255,255,255,0.35);--theme-text-background-color:#202124;--theme-border-color:rgba(255,255,255,0.2);--theme-border-color-light:rgba(255,255,255,0.1);--theme-border-color-full:#fff;--theme-highlight-color-faint:rgba(255,255,255,0.05);--theme-warning-background-color:#d17600;--theme-box-shadow:0 0 8px rgba(0,0,0,0.5)}body.dark-mode *::-webkit-scrollbar{background:transparent;width:12px}body.dark-mode *::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2)}body.dark-mode *::-webkit-scrollbar-track{background:#f00}body.dark-mode *::-webkit-scrollbar-track-piece{background:#202124}body.dark-mode *::-webkit-scrollbar-corner{background:transparent}body.dark-mode .app .authed-app img.app-background{filter:saturate(0);opacity:.1}body.dark-mode .app .authed-app .app-background-scrim{background:linear-gradient(to right,rgba(0,0,0,0),#2b2b2b)}body,input,textarea,button,select{font-family:'Ubuntu',sans-serif;font-size:14px}body:focus,input:focus,textarea:focus,button:focus,select:focus{outline:none}.app-message{padding:8px 16px;border-radius:4px;border:1px solid var(--theme-border-color-light);line-height:1.4;display:flex;align-items:center;color:rgba(0,0,0,0.7);transition:background .2s}.app-message.error{background:var(--theme-error-background-color)}.app-message.warning{background:var(--theme-warning-background-color)}.app-message + .app-input,.app-message + .app-message{margin-top:8px}.app-message + .app-tabs{margin-top:16px}.app-button{display:inline-flex;align-items:center;background:var(--theme-text-background-color);color:var(--theme-text-color);padding:8px 16px;border-radius:4px;cursor:pointer;transition:background .2s,color .2s,border .2s,box-shadow .2s;white-space:nowrap;box-sizing:border-box;border:1px solid var(--theme-border-color-light);user-select:none;font-weight:bold;position:relative;font-size:12px}.app-button i{margin:0;font-size:1.1em}.app-button i.busy{animation:app-button-spin 1s infinite linear}.app-button:hover{border-color:var(--theme-color);box-shadow:var(--theme-box-shadow)}.app-button.without-label{padding-left:8px;padding-right:8px}.app-button.without-label .left{margin-right:0}.app-button.without-label .right{margin-left:0}.app-button.with-dot .dot{transform:scale(1)}.app-button.disabled{cursor:default;color:var(--theme-text-color-disabled)}.app-button.disabled:hover{box-shadow:none;border:1px solid var(--theme-border-color-light)}.app-button.blank{color:transparent}.app-button + .app-heading{margin-top:24px}.app-button .left{margin-right:8px}.app-button .right{margin-left:8px}.app-button .dot{transition:transform .2s;transform:scale(0);background:var(--theme-color);position:absolute;pointer-events:none;top:-5px;right:-5px;height:10px;width:10px;border-radius:50%}.site-input-columns{display:flex}.site-input-columns .right{margin-left:auto}.site-input-columns .site-input-group + .site-input-group{margin-left:16px;margin-top:0}.site-input-columns + .site-input-group,.site-input-columns + .site-input-columns,.site-input-columns + .site-input-grid{margin-top:16px}.site-input-heading{font-size:16px;font-weight:bold;font-color:var(--theme-text-color-dark);margin-top:32px}.site-input-heading + .site-input-group,.site-input-heading + .site-input-columns,.site-input-heading + .site-input-grid{margin-top:16px}.site-input-grid{display:grid;grid-row-gap:16px;grid-column-gap:8px}.site-input-grid + .site-input-grid,.site-input-grid + .site-input-group,.site-input-grid + .site-input-columns{margin-top:16px}.site-input-grid .site-input-group{margin-top:0}.site-input-grid .site-input-group + .site-input-group{margin-top:0}.site-input-grid .site-input-group .site-input,.site-input-grid .site-input-group .site-select{width:100%}.site-input-group + .site-input-group,.site-input-group + .site-input-columns,.site-input-group + .site-input-grid{margin-top:16px}.site-input-group.checkbox{display:flex;align-items:center}.site-input-group.checkbox .label{margin:0}.site-input-group.checkbox input[type=checkbox]{margin-left:auto;width:min-content}.site-input-group .input-columns.with-preview{display:grid;grid-template-columns:1fr 50px;grid-gap:4px;align-items:center}.site-input-group .input-columns .site-input{width:100%}.site-input-group .input-columns .icon-preview{color:var(--theme-text-color);border:1px solid var(--theme-border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;cursor:pointer;transition:border .2s,color .2s}.site-input-group .input-columns .icon-preview:hover{border-color:var(--theme-color)}.site-input-group .input-columns .right{margin-left:auto}.site-input-group .label{margin-bottom:8px;color:var(--theme-text-color-dark);font-size:12px;font-weight:bold}.site-input-group .label .app-button{margin-left:8px}.site-input-group .switch-positioner{display:flex;align-items:center}.site-input-group .switch-positioner .app-switch{margin-left:16px}.site-input-group .site-input + .app-button{margin-left:8px}.site-input,.site-select{padding:8px 16px;font-size:12px;background:var(--theme-text-background-color);color:var(--theme-text-color);border:1px solid var(--theme-border-color);border-radius:4px;transition:border .2s,color .2s,background .2s;box-sizing:border-box}.site-input:hover,.site-select:hover{border-color:var(--theme-color)}.site-input:focus,.site-select:focus{border-color:var(--theme-color)}.site-input:disabled,.site-select:disabled{color:var(--theme-text-color-disabled);border-color:var(--theme-border-color-light)}.site-input:disabled:hover,.site-select:disabled:hover{border-color:var(--theme-border-color-light)}.site-input[readonly],.site-select[readonly]{color:var(--theme-text-color-disabled);border-color:var(--theme-border-color-light)}.site-input[readonly]:focus,.site-select[readonly]:focus{border-color:var(--theme-border-color-light)}.site-input[readonly].clickable,.site-select[readonly].clickable{color:var(--theme-text-color);cursor:pointer;border-color:var(--theme-border-color-light)}.site-input[readonly].clickable:hover,.site-select[readonly].clickable:hover{border-color:var(--theme-text-color)}.site-input[readonly].clickable:focus,.site-select[readonly].clickable:focus{border-color:var(--theme-color)}.site-input[type="color"],.site-select[type="color"]{padding:0}.site-input[type="checkbox"],.site-select[type="checkbox"]{height:16px;width:16px;border-radius:4px}.site-input.small,.site-select.small{width:99.75px}textarea.site-input{box-sizing:border-box;width:248.5px;height:180px;resize:none}.site-color-swatch{width:50px;height:32px;border:1px solid var(--theme-border-color);border-radius:4px;box-sizing:border-box;background-clip:content-box;transition:border-color .2s;position:relative}.site-color-swatch:hover{border-color:var(--theme-color)}.site-color-swatch.readonly,.site-color-swatch.disabled{border-color:var(--theme-border-color-light)}.site-color-swatch.readonly:hover,.site-color-swatch.disabled:hover{border-color:var(--theme-border-color-light)}.site-color-swatch.readonly:hover input,.site-color-swatch.disabled:hover input{cursor:default}.site-color-swatch input{height:100%;width:100%;opacity:0;cursor:pointer}.site-color-swatch .text{color:inherit;position:absolute;top:0;left:0;overflow-wrap:anywhere;overflow:hidden;height:100%;width:100%;pointer-events:none;display:flex;align-items:center;justify-content:center;text-align:center}.site-icon-preview{height:52px;width:52px;border:1px solid var(--theme-border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--theme-text-color-dark);cursor:pointer;transition:border .2s;flex-shrink:0;overflow:hidden}.site-icon-preview:hover{border-color:var(--theme-color)}.site-icon-preview.disabled{color:var(--theme-border-color-light);cursor:default}.site-icon-preview.disabled:hover{border-color:var(--theme-border-color-light)}.site-icon-preview i.material-icons-outlined{font-size:32px}.app-card{background:var(--theme-text-background-color);color:var(--theme-text-color);border-radius:8px;border:1px solid var(--theme-border-color-light);padding:16px;box-shadow:var(--theme-box-shadow);transition:background .2s,border .2s}.app-card.flush{padding:0}.app-card.with-tabs{border-top-left-radius:0}.app-card + .app-card,.app-card + .app-tabs{margin-top:16px}.app-card + .app-heading{margin-top:24px}.app-card + .app-button-row,.app-card + .app-button{margin-top:8px}.app-heading{font-size:1.1em;font-weight:bold;color:var(--theme-text-color-dark)}.app-heading + .app-descriptive-text{margin-top:8px}.app-heading + .app-card{margin-top:16px}.app-descriptive-text{line-height:1.4;color:var(--theme-text-color-half)}.app-descriptive-text + .app-card,.app-descriptive-text + .app-message,.app-descriptive-text + .code-editor{margin-top:16px}.app-descriptive-text + .app-descriptive-text{margin-top:8px}.app-descriptive-text a{text-decoration:none;color:var(--theme-color)}.app-descriptive-text a:hover{text-decoration:underline}.app-input-line.inline{display:grid;grid-template-columns:1fr max-content;align-items:center}.app-input-line.inline > *:nth-child(2){margin-left:16px}.app-input-line + .app-input-line{margin-top:24px}.app-input-line + .app-message{margin-top:16px}.app-input-line + .app-button-row{margin-top:8px}.app-input-line.indent-1{padding-left:24px}.app-input-line.indent-2{padding-left:48px}.app-input-line.indent-3{padding-left:72px}.app-input-line.indent-4{padding-left:96px}.app-input-line .app-input-label{font-weight:bold;color:var(--theme-text-color-dark)}.app-input-line .app-input-label.inline{display:flex;align-items:center}.app-input-line .app-input-label.inline .right{margin-left:auto}.app-input-line .app-input-label + .app-input-description{margin-top:6px}.app-input-line .app-input-label + .app-input,.app-input-line .app-input-label + .app-input-description,.app-input-line .app-input-label + .code-editor,.app-input-line .app-input-label + .app-button-row,.app-input-line .app-input-label + .app-list,.app-input-line .app-input-label + .rich-text-block-editor,.app-input-line .app-input-label + .app-message,.app-input-line .app-input-label + .app-media-input{margin-top:8px}.app-input-line .app-input-label .small{font-weight:normal;color:var(--theme-text-color-half);font-size:.8em;font-style:italic}.app-input-line .app-input-description{color:var(--theme-text-color-half);font-size:.9em;line-height:1.4}.app-input-line .app-input-description + .app-input,.app-input-line .app-input-description + .app-input-description,.app-input-line .app-input-description + .code-editor,.app-input-line .app-input-description + .app-button-row,.app-input-line .app-input-description + .app-list,.app-input-line .app-input-description + .rich-text-block-editor,.app-input-line .app-input-description + .app-message,.app-input-line .app-input-description + .app-media-input{margin-top:8px}.app-input-line .app-input{width:100%;box-sizing:border-box}.app-input-line .site-color-swatch{width:108px;height:108px}.app-input-line .right.inline{display:flex;align-items:center}.app-input-line .right.inline .circle-button{cursor:pointer;display:flex;height:36px;width:36px;border-radius:50%;align-items:center;transition:background .2s;justify-content:center;user-select:none}.app-input-line .right.inline .circle-button:hover{background:rgba(0,0,0,0.2)}.app-input-line .right.inline .circle-button + .app-switch{margin-left:8px}.app-input-divider{margin:16px -16px;border-top:1px solid var(--theme-border-color-light)}.app-input{padding:8px 16px;font-size:12px;background:var(--theme-text-background-color);color:var(--theme-text-color);border:1px solid var(--theme-border-color);border-radius:4px;transition:border .2s,color .2s,background .2s;box-sizing:border-box;resize:none}.app-input:hover{border-color:var(--theme-color)}.app-input:focus{border-color:var(--theme-color)}.app-input:disabled{color:var(--theme-text-color-disabled);border-color:var(--theme-border-color-light)}.app-input:disabled:hover{border-color:var(--theme-border-color-light)}.app-input[readonly]{color:var(--theme-text-color-disabled);border-color:var(--theme-border-color-light)}.app-input[readonly]:focus{border-color:var(--theme-border-color-light)}.app-input[readonly].clickable{color:var(--theme-text-color);cursor:pointer;border-color:var(--theme-border-color)}.app-input[readonly].clickable:hover{border-color:var(--theme-color)}.app-input[readonly].clickable:focus{border-color:var(--theme-color)}.app-input[type="color"]{padding:0}.app-input[type="checkbox"]{height:16px;width:16px;border-radius:4px}.app-input + .app-media-input .media-items,.app-input + .app-message{margin-top:16px}.app-input + .app-list,.app-input + .app-button-row,.app-input + .app-input{margin-top:8px}.app-main-header{display:flex;margin-bottom:24px;align-items:start;color:var(--theme-text-color)}.app-main-header .title{font-size:1.3em;font-weight:bold}.app-main-header .subtitle{margin-top:8px;color:var(--theme-text-color-dark)}.app-main-header .buttons{margin-left:auto;display:flex;align-items:center;justify-content:flex-end}.app-main-header .buttons .info-indicator{color:var(--theme-text-color-half);margin-right:12px}.app-main-header .buttons .app-button + .app-button{margin-left:8px}.app-button-row{display:flex;align-items:center}.app-button-row.right{justify-content:flex-end}.app-button-row.center{justify-content:center}.app-button-row + .app-input,.app-button-row + .code-editor{margin-top:8px}.app-button-row + .app-card,.app-button-row + .app-message{margin-top:16px}.app-button-row + .app-heading{margin-top:24px}.app-button-row .right{margin-left:auto}.app-button-row .note{font-size:12px;color:var(--theme-text-color-half)}.app-button-row .note + .app-button{margin-left:12px}.app-button-row .app-button + .app-button{margin-left:8px}.app-tabs{display:flex;overflow-x:auto;overflow-y:hidden;position:relative;top:1px}.app-tabs .tab{padding:8px 16px;color:var(--theme-text-color-half);background:var(--theme-border-color-light);border:1px solid var(--theme-border-color-light);border-bottom-color:transparent;cursor:pointer;display:flex;align-items:center;transition:opacity .2s,background .2s,color .2s,border-color .2s;margin-bottom:-1px;position:relative;white-space:nowrap;font-weight:bold;user-select:none;border-top-left-radius:8px;border-top-right-radius:8px;opacity:.9;box-shadow:0 -4px 4px rgba(0,0,0,0.05)}.app-tabs .tab:hover{background:var(--theme-text-background-color)}.app-tabs .tab.selected{color:var(--theme-text-color-dark);background:var(--theme-text-background-color);border-bottom-color:var(--theme-text-background-color);cursor:default;z-index:1;opacity:1}.app-tabs .tab.disabled{color:var(--theme-text-color-disabled);cursor:default;pointer-events:none}.app-tabs .tab + .tab{margin-left:4px}.app-tabs .tab i{margin-right:8px;font-size:1.4em;color:var(--theme-text-color-half)}.app-tabs .tab .count{background:var(--theme-highlight-color-faint);border:1px solid var(--theme-border-color-light);height:17px;padding:0 8px;font-size:.8em;border-radius:15px;display:inline;margin-left:8px;display:flex;align-items:center;justify-content:center;margin-right:-4px}table.app-table{border-collapse:collapse;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;position:relative}table.app-table .column-select{position:absolute;top:8px;right:16px}table.app-table tr{transition:background .2s;user-select:none}table.app-table tr.clickable{cursor:pointer}table.app-table tr.clickable:hover{background:var(--theme-highlight-color-faint)}table.app-table tr.selected,table.app-table tr.draghovered{background:var(--theme-hover-color)}table.app-table tr.selected:hover,table.app-table tr.draghovered:hover{background:var(--theme-hover-color)}table.app-table tr:first-child td,table.app-table tr:first-child th{border-top:1px solid var(--theme-border-color-light)}table.app-table tr td,table.app-table tr th{border-bottom:1px solid var(--theme-border-color-light)}table.app-table tr th{user-select:none;text-align:left;font-weight:normal;background:var(--theme-highlight-color-faint);color:var(--theme-text-color-half);font-size:11px;text-transform:uppercase;font-weight:bold;padding:16px 16px}table.app-table tr th.min{width:0}table.app-table tr th.clickable{cursor:pointer}table.app-table tr th i.material-icons{margin-left:8px;font-size:18px;position:absolute;top:13px}table.app-table tr td{padding:8px 16px;position:relative}table.app-table tr td.min{width:0}table.app-table tr td .name-group{display:flex;align-items:center}table.app-table tr td .name-group i.material-icons-outlined{margin-right:8px;color:var(--theme-text-color-half);transition:opacity .2s}table.app-table tr td .name-group i.material-icons-outlined.hidden{opacity:0}table.app-table tr td .name-group .user-icon{margin-right:8px;transition:opacity .2s}table.app-table tr td .name-group .user-icon.hidden{opacity:0}table.app-table tr td .name-group .checkbox{position:absolute;left:17px;top:13px;border-radius:4px;border:1px solid var(--theme-border-color);height:20px;width:20px;transition:opacity .2s,background .2s;opacity:0;display:flex;align-items:center;justify-content:center}table.app-table tr td .name-group .checkbox.with-image{top:15px;left:25px}table.app-table tr td .name-group .checkbox.visible{opacity:1}table.app-table tr td .name-group .checkbox.checked{background:var(--theme-color)}table.app-table tr td .name-group .checkbox.checked i.material-icons-outlined{opacity:1}table.app-table tr td .name-group .checkbox i.material-icons-outlined{margin:0;color:#fff;opacity:0;font-size:16px}table.app-table tr td .name-group img.circle{height:32px;width:32px;box-sizing:border-box;border:1px solid var(--theme-border-color-light);background:var(--theme-border-color-light);border-radius:50%;margin-right:8px;object-fit:cover;object-position:center}table.app-table tr td .name-group .stack{width:100%}table.app-table tr td .name-group .stack .subtitle{margin-top:2px;color:var(--theme-text-color-half);font-size:12px;line-height:14px;height:14px;width:100%;position:relative}table.app-table tr td .name-group .stack .subtitle .subtitle-text{height:100%;width:100%;position:absolute;top:0;left:0;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}table.app-table tr td .tags{display:flex;align-items:center;justify-content:flex-end}table.app-table tr td .tags i.material-icons-outlined{font-size:inherit;margin-right:8px}table.app-table tr td .tags .tag{display:flex;align-items:center;background:var(--theme-highlight-color-faint);border-radius:20px;padding:7px 11px;white-space:nowrap;font-size:.9em;border:1px solid var(--theme-border-color-light);transition:background .2s,border .2s}table.app-table tr td .tags .tag + .tag{margin-left:8px}table.app-table tr td .buttons{display:flex;justify-content:right}table.app-table tr td .buttons .app-button + .app-button{margin-left:8px}table.app-table tr td .status{display:flex;align-items:center;white-space:nowrap}table.app-table tr td .status i.material-icons{opacity:0;margin-left:16px;animation:app-table-status-spin 1s infinite linear;transition:opacity .5s;color:var(--theme-text-color-dark)}table.app-table tr td .status i.material-icons.busy{opacity:1}table.app-table tr td .cell-label{display:inline-block;padding:8px 12px;border-radius:4px;position:relative;left:-12px;transition:background .2s}table.app-table tr td .cell-label.clickable{cursor:pointer}table.app-table tr td .cell-label.clickable:hover{background:var(--theme-highlight-color-faint)}.app-table-header{display:flex;align-items:center;padding-top:8px;padding-bottom:8px;margin-top:-16px;box-sizing:border-box;min-height:50px}.app-table-header .header-text{font-weight:bold;min-height:32px;display:flex;align-items:center;padding-right:16px}.app-table-header .right{margin-left:auto;flex-shrink:0}.app-table-header .selected-items{margin-right:8px}.app-table-header .app-button + .app-button{margin-left:8px}.app-table-header .app-button + .site-input{margin-left:8px}.app-table-footer{display:flex;align-items:center;margin-top:8px;margin-bottom:-8px}.app-table-footer .item-number{color:var(--theme-text-color-half);height:30px;line-height:30px}.app-table-footer .right{margin-left:auto}.app-table-footer .site-input{margin-right:8px}.app-table-footer .page-number{color:var(--theme-text-color-half);margin-right:8px}.app-table-footer .app-button + .app-button{margin-left:8px}.site-heading{font-size:16px;margin-bottom:16px;margin-top:24px;font-weight:bold;color:var(--theme-text-color-dark)}.site-heading:first-child{margin-top:0}.site-heading.small{font-size:14px;margin-top:16px}.offscreen{position:fixed;opacity:0;pointer-events:none;height:0;width:0}.site-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:6;animation:site-dialog-background .2s;transition:background .2s}.site-dialog.hidden{background:transparent}.site-dialog.hidden > .dialog{opacity:0}.site-dialog .dialog{box-sizing:border-box;border:1px solid var(--theme-border-color-light);background:var(--theme-text-background-color);color:var(--theme-text-color);border-radius:4px;position:relative;animation:site-dialog-dialog .2s;max-width:calc(100% - 32px)}.site-dialog .dialog .title{padding:8px;border-bottom:1px solid var(--theme-border-color-light)}.site-dialog .dialog .content{padding:16px;max-height:70vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.site-dialog .dialog .content .dialog-text{line-height:1.4}.site-dialog .dialog .buttons{display:flex;justify-content:flex-end;padding:8px;border-top:1px solid var(--theme-border-color-light)}.site-dialog .dialog .buttons .right{margin-left:auto}.site-dialog .dialog .buttons .app-button + .app-button{margin-left:8px}.site-tab-bar{display:flex;align-items:center;padding-bottom:16px}.site-tab-bar.unpadded{padding-bottom:0}.site-tab-bar .tabs{display:flex;align-items:center}.site-tab-bar .tabs .tab{padding:8px 16px;color:var(--theme-text-color);background:var(--theme-border-color-light);border:1px solid var(--theme-highlight-color-faint);border-top:1px solid var(--theme-border-color-light);border-bottom:1px solid var(--theme-border-color-light);cursor:pointer;display:flex;align-items:center;transition:background .2s,color .2s,border-color .2s;font-size:12px;margin-right:-1px;position:relative;white-space:nowrap}.site-tab-bar .tabs .tab:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.site-tab-bar .tabs .tab:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.site-tab-bar .tabs .tab:hover{background:var(--theme-border-color)}.site-tab-bar .tabs .tab.selected{background:var(--theme-text-background-color);cursor:default;border-color:var(--theme-color);z-index:1}.site-tab-bar .tabs .tab.disabled{color:var(--theme-text-color-disabled);cursor:default;pointer-events:none}.site-tab-bar .tabs .tab i{margin-right:8px;font-size:14px;color:var(--theme-text-color-half)}.site-tab-bar .app-button + .app-button{margin-left:8px}.site-tab-bar .right{margin-left:auto}.site-breadcrumbs{display:flex;align-items:center;user-select:none}.site-breadcrumbs .breadcrumb{background:var(--theme-border-color-light);color:var(--theme-text-color);cursor:pointer;padding:8px 12px;transition:background .2s;border:1px solid var(--theme-border-color-light);display:flex;align-items:center;font-size:12px;position:relative;margin-right:-1px;white-space:nowrap;transition:background .2s,border-color .2s}.site-breadcrumbs .breadcrumb + .breadcrumb{border-left:1px solid var(--theme-border-color-light)}.site-breadcrumbs .breadcrumb:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.site-breadcrumbs .breadcrumb:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.site-breadcrumbs .breadcrumb:hover{border-color:var(--theme-color);background:var(--theme-highlight-color-faint);z-index:1}.site-breadcrumbs .breadcrumb.draghovered{background:var(--theme-hover-color);border-color:var(--theme-color);z-index:1}.site-button-row{display:flex;align-items:center}.site-button-row .app-button + .app-button{margin-left:8px}.app-switch{display:inline-block;cursor:pointer;user-select:none;height:36px;width:48px;position:relative;transition:opacity .2s,color .2s}.app-switch.readonly{opacity:.6;cursor:default}.app-switch.small{height:16px;width:28px}.app-switch.small i.material-icons-outlined{font-size:28px}.app-switch.on{color:var(--theme-color)}.app-switch.off{color:var(--theme-text-color-disabled)}.app-switch i.material-icons-outlined{font-size:48px;transition:color .2s;position:absolute;top:-6px;left:0}@-moz-keyframes app-table-status-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes app-table-status-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes app-table-status-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes app-table-status-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-moz-keyframes app-button-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes app-button-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes app-button-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes app-button-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-moz-keyframes site-dialog-background{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,0.5)}}@-webkit-keyframes site-dialog-background{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,0.5)}}@-o-keyframes site-dialog-background{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,0.5)}}@keyframes site-dialog-background{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,0.5)}}@-moz-keyframes site-dialog-dialog{from{top:50px;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes site-dialog-dialog{from{top:50px;opacity:0}to{top:0;opacity:1}}@-o-keyframes site-dialog-dialog{from{top:50px;opacity:0}to{top:0;opacity:1}}@keyframes site-dialog-dialog{from{top:50px;opacity:0}to{top:0;opacity:1}}code.hljs{border-radius:4px}.site-list-item{padding:8px 16px;border:1px solid var(--theme-border-color);color:var(--theme-text-color);border-radius:4px;display:flex;align-items:center;transition:background .2s;cursor:pointer;min-height:50px;box-sizing:border-box}.site-list-item:hover{background:var(--theme-hover-color)}.site-list-item + .site-list-item{margin-top:8px}.site-list-item.cannot-click{cursor:default}.site-list-item.cannot-click:hover{background:none}.site-list-item i{margin-right:16px;font-size:20px}.site-list-item .subtitle{color:var(--theme-text-color-half);font-size:12px;margin-top:2px}.site-list-item .grid{display:grid;grid-template-columns:1fr 1fr;width:100%;padding-right:16px}.site-list-item .grid .info{position:relative}.site-list-item .grid .info .heading{position:absolute;height:10px;color:var(--theme-text-color-half);top:-42px;left:0;pointer-events:none;text-transform:uppercase;font-size:12px;font-weight:bold}.site-list-item .right{margin-left:auto}.site-list-item .app-button + .app-button{margin-left:8px}.site-list-item .app-button i{margin-right:0}