#qortal-qapps-root { max-width: none; width: 100%; min-height: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; } #app-content #qortal-qapps-root, #app-content-vue #qortal-qapps-root, #body-settings #qortal-qapps-root { height: calc(100dvh - 110px); max-height: calc(100dvh - 110px); } #qortal-qapps-root .qortal-help { margin: 0; color: var(--color-text-maxcontrast); } #qortal-qapps-root > h2 { margin-top: 0; } #qortal-qapps-root .qortal-page-header { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; flex-wrap: wrap; margin-bottom: 8px; } #qortal-qapps-root .qortal-page-header h2 { margin: 0 0 4px 0; } #qortal-qapps-root .qortal-powered-brand { display: flex; align-items: center; justify-content: flex-end; max-width: 240px; } #qortal-qapps-root .qortal-powered-brand picture, #qortal-qapps-root .qortal-powered-brand img { display: block; width: 100%; height: auto; } #qortal-qapps-root.qortal-viewer-open .qortal-page-header { display: none; } #qortal-qapps-root.qortal-viewer-open { display: flex; flex-direction: column; min-height: 0; overflow: hidden; padding-bottom: 0; } #qortal-qapps-root.qortal-embed-mode { overflow: hidden; padding: 0; } #qortal-qapps-root.qortal-embed-mode .qortal-page-header, #qortal-qapps-root.qortal-embed-mode #qortal-qapps-empty, #qortal-qapps-root.qortal-embed-mode #qortal-qapps-browser, #qortal-qapps-root.qortal-embed-mode #qortal-qapps-warning, #qortal-qapps-root.qortal-embed-mode #qortal-qapps-list, #qortal-qapps-root.qortal-embed-mode #qortal-qapps-debug { display: none !important; } #qortal-qapps-root.qortal-embed-mode #qortal-qapps-viewer { display: flex !important; flex-direction: column; margin: 0; border: 0; border-radius: 0; padding: 0; min-height: 0; height: 100%; } #qortal-qapps-root.qortal-embed-mode #qortal-qapps-viewer .qortal-viewer-toolbar { padding: 8px 8px 0; } #qortal-qapps-root.qortal-embed-mode.qortal-embed-chromeless #qortal-qapps-viewer .qortal-viewer-toolbar { display: none !important; } #qortal-qapps-root.qortal-embed-mode.qortal-embed-chromeless #qortal-qapps-viewer .qortal-viewer-frame-wrap { height: 100%; } #qortal-qapps-root.qortal-embed-mode #qortal-qapps-viewer .qortal-viewer-frame-wrap { flex: 1 1 auto; min-height: 0; } #qortal-qapps-root.qortal-viewer-open .qortal-card:not(#qortal-qapps-viewer):not(#qortal-qapps-debug) { display: none !important; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-viewer { display: flex; flex: 1 1 auto; flex-direction: column; margin: 0; min-height: 0; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-viewer .qortal-viewer-frame-wrap { flex: 1 1 auto; min-height: 0; } #qortal-qapps-root .qortal-card { border: 1px solid var(--color-border); border-radius: var(--border-radius-large); padding: 12px; margin: 10px 0; background: var(--color-main-background); } #qortal-qapps-viewer.qortal-card { margin-top: 0; } #qortal-qapps-root .qortal-hidden { display: none !important; } #qortal-qapps-root .qortal-note { margin: 0 0 10px 0; color: var(--color-text-maxcontrast); font-size: 12px; } #qortal-qapps-root .qortal-table-wrap { margin-top: 12px; overflow: auto; } #qortal-qapps-root .qortal-qapps-gallery { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-top: 10px; } #qortal-qapps-root .qortal-qapp-card { --qortal-app-outline: color-mix(in srgb, #9fd8ff 62%, var(--color-border)); --qortal-app-outline-strong: color-mix(in srgb, #c7ebff 78%, var(--color-primary)); position: relative; width: clamp(110px, 16vw, 250px); aspect-ratio: 1 / 1; border: 1px solid var(--qortal-app-outline); border-radius: max(var(--border-radius-large), 14px); box-sizing: border-box; background: color-mix(in srgb, var(--color-main-background) 90%, var(--color-primary) 10%); box-shadow: 0 4px 16px color-mix(in srgb, var(--color-text-maxcontrast) 10%, transparent); overflow: hidden; display: flex; align-items: center; justify-content: center; cursor: pointer; padding: 42px 10px 10px; } #qortal-qapps-root .qortal-qapp-card:hover, #qortal-qapps-root .qortal-qapp-card:focus-visible { transform: translateY(-2px); box-shadow: 0 8px 22px color-mix(in srgb, var(--color-primary) 24%, transparent); border-color: var(--qortal-app-outline-strong); } #qortal-qapps-root .qortal-qapp-card:focus-visible { outline: 2px solid var(--color-primary); outline-offset: 2px; } #qortal-qapps-root .qortal-qapp-card__image { width: 75%; height: 75%; object-fit: contain; display: block; border: 1px solid var(--qortal-app-outline); border-radius: 12px; background: color-mix(in srgb, var(--color-main-background) 92%, transparent); padding: 6px; box-sizing: border-box; } #qortal-qapps-root .qortal-qapp-card__title { position: absolute; top: 8px; left: 50%; transform: translateX(-50%); width: calc(100% - 20px); padding: 6px 8px; font-size: 13px; font-weight: 760; border-radius: 10px; background: color-mix(in srgb, var(--color-main-background) 88%, transparent); border: 1px solid var(--qortal-app-outline); color: var(--color-main-text); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; } #qortal-qapps-root .qortal-qapp-card__desc { position: absolute; left: 0; right: 0; bottom: 0; padding: 10px 12px; font-size: 12px; line-height: 1.4; color: var(--color-main-text); max-height: 48%; overflow: hidden; text-overflow: ellipsis; background: linear-gradient( 180deg, color-mix(in srgb, var(--color-main-background) 20%, transparent), color-mix(in srgb, var(--color-main-background) 92%, var(--color-primary) 8%) ); transform: translateY(100%); transition: transform 120ms ease-in-out; } #qortal-qapps-root .qortal-qapp-card:hover .qortal-qapp-card__desc, #qortal-qapps-root .qortal-qapp-card:focus-visible .qortal-qapp-card__desc { transform: translateY(0); } #qortal-qapps-root .qortal-qapp-card__fallback { width: 75%; height: 75%; padding: 10px; display: flex; align-items: center; justify-content: center; text-align: center; font-weight: 700; font-size: 12px; color: var(--color-main-text); border: 1px solid var(--qortal-app-outline); border-radius: 12px; background: color-mix(in srgb, var(--color-main-background) 92%, transparent); box-sizing: border-box; } #qortal-qapps-root .qortal-table { width: 100%; border-collapse: collapse; } #qortal-qapps-root .qortal-table th, #qortal-qapps-root .qortal-table td { padding: 8px 10px; border-bottom: 1px solid var(--color-border); text-align: left; vertical-align: top; } #qortal-qapps-root .qortal-table th { font-weight: 700; } #qortal-qapps-root .qortal-viewer-toolbar { display: grid; grid-template-columns: auto minmax(220px, 1fr) auto auto; gap: 8px; align-items: center; margin-bottom: 4px; } #qortal-qapps-root .qortal-viewer-nav-actions { display: flex; gap: 8px; align-items: center; } #qortal-qapps-root .qortal-viewer-actions { display: flex; gap: 8px; align-items: center; flex-wrap: nowrap; justify-content: flex-end; } #qortal-qapps-root .qortal-mobile-icon-button { min-width: 34px; height: 34px; padding: 0; justify-content: center; font-size: 18px; line-height: 1; } #qortal-qapps-root #qortal-qapps-close { font-size: 18px; line-height: 1; min-width: 32px; height: 32px; padding: 0; } #qortal-qapps-root .qortal-viewer-address { display: flex; gap: 8px; align-items: center; min-width: 0; } #qortal-qapps-root .qortal-viewer-address-text { display: none; } #qortal-qapps-root .qortal-viewer-address-input { display: flex; gap: 8px; align-items: center; flex: 1; min-width: 0; } #qortal-qapps-root .qortal-viewer-address-input .qortal-input { min-width: 0; } #qortal-qapps-root .qortal-viewer-address-input .qortal-input { flex: 1 1 auto; } #qortal-qapps-root .qortal-viewer-node-stats { display: inline-flex; gap: 6px; align-items: center; flex: 0 0 auto; } #qortal-qapps-root .qortal-viewer-node-stat { display: inline-flex; align-items: center; gap: 4px; padding: 3px 8px; border-radius: 999px; border: 1px solid var(--color-border); background: color-mix(in srgb, var(--color-main-background) 86%, var(--color-primary-element) 14%); font-size: 11px; line-height: 1.2; white-space: nowrap; } #qortal-qapps-root .qortal-viewer-node-stat-label { color: var(--color-text-maxcontrast); font-weight: 600; } #qortal-qapps-root .qortal-viewer-node-stat-value { font-weight: 700; color: var(--color-main-text); min-width: 1ch; text-align: right; } #qortal-qapps-root .qortal-viewer-node-stat.qortal-node-stat-ok { border-color: color-mix(in srgb, var(--color-success) 55%, var(--color-border) 45%); background: color-mix(in srgb, var(--color-main-background) 84%, var(--color-success) 16%); } #qortal-qapps-root .qortal-viewer-node-stat.qortal-node-stat-warn { border-color: color-mix(in srgb, var(--color-warning) 60%, var(--color-border) 40%); background: color-mix(in srgb, var(--color-main-background) 82%, var(--color-warning) 18%); } #qortal-qapps-root .qortal-viewer-node-stat.qortal-node-stat-error { border-color: color-mix(in srgb, var(--color-error) 60%, var(--color-border) 40%); background: color-mix(in srgb, var(--color-main-background) 82%, var(--color-error) 18%); } #qortal-qapps-root .qortal-qdn-progress { font-size: 12px; font-weight: 600; color: var(--color-primary-element); white-space: nowrap; flex: 0 0 auto; } #qortal-qapps-root .qortal-viewer-frame-wrap { border: 2px solid var(--color-border); border-radius: var(--border-radius-large); padding: 4px; background: var(--color-main-background); min-height: 520px; position: relative; overflow: hidden; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-viewer { min-height: 0; } #qortal-qapps-root #qortal-qapps-frame { width: 100%; height: 100%; border: 0; border-radius: calc(var(--border-radius-large) - 4px); background: #000; display: block; touch-action: pan-x pan-y; } #qortal-qapps-root .qortal-loading-overlay { position: absolute; inset: 4px; display: flex; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.18); z-index: 2; pointer-events: none; } #qortal-qapps-root .qortal-loading-card { width: min(420px, calc(100% - 24px)); padding: 14px 16px; border-radius: var(--border-radius-large); border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(14, 18, 26, 0.9); box-shadow: 0 12px 26px rgba(0, 0, 0, 0.35); color: #f4f7fb; text-align: center; } #qortal-qapps-root .qortal-loading-title { font-size: 16px; font-weight: 700; margin-bottom: 6px; } #qortal-qapps-root .qortal-loading-status { font-size: 13px; font-weight: 600; color: #8bd9ff; margin-bottom: 8px; } #qortal-qapps-root .qortal-loading-progress-track { width: 100%; height: 8px; border-radius: 999px; background: rgba(255, 255, 255, 0.14); overflow: hidden; } #qortal-qapps-root .qortal-loading-progress-bar { height: 100%; width: 0%; background: linear-gradient(90deg, #2fa8ff, #40e0d0); border-radius: 999px; transition: width 200ms ease; } #qortal-qapps-root .qortal-loading-meta { margin-top: 8px; font-size: 12px; color: rgba(244, 247, 251, 0.85); min-height: 1.1em; } #qortal-qapps-root .qortal-mobile-only { display: none !important; } #qortal-qapps-root .qortal-debug-header { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; } #qortal-qapps-root .qortal-debug-actions { display: flex; gap: 8px; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug { box-sizing: border-box; align-self: stretch; display: flex; flex: 0 0 auto; flex-direction: column; margin: 0; padding: 8px 8px 6px; position: relative; overflow: hidden; width: 100%; height: min(var(--qortal-debug-panel-height, 280px), calc(100dvh - 120px)); max-height: calc(100dvh - 120px); border-radius: var(--border-radius-large) var(--border-radius-large) 0 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; box-shadow: 0 -12px 32px rgba(0, 0, 0, 0.26); transition: height 180ms ease, padding 180ms ease, box-shadow 180ms ease, transform 180ms ease; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug .qortal-debug-resize-handle { position: absolute; top: 0; left: 0; right: 0; height: 12px; cursor: ns-resize; touch-action: none; user-select: none; display: flex; align-items: center; justify-content: center; background: linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 20%, transparent), transparent); z-index: 1; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug .qortal-debug-resize-handle::before { content: ""; width: 56px; height: 3px; border-radius: 999px; background: color-mix(in srgb, var(--color-main-text) 22%, transparent); opacity: 0.9; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug .qortal-debug-header { position: relative; z-index: 2; display: flex; align-items: center; justify-content: space-between; gap: 6px; flex-wrap: nowrap; margin-top: 0; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug .qortal-debug-header h3 { flex: 1 1 auto; min-width: 0; margin: 0; font-size: 11px; font-weight: 700; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug .qortal-debug-actions { flex: 0 0 auto; gap: 4px; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug .qortal-debug-actions > .button { display: inline-flex; align-items: center; justify-content: center; min-width: 0; height: 24px; padding: 0 6px; border-radius: 999px; font-size: 11px; line-height: 1; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug #qortal-qapps-debug-minimize, #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug #qortal-qapps-debug-float, #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug #qortal-qapps-debug-copy, #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug #qortal-qapps-debug-clear { width: 24px; padding: 0; font-size: 14px; font-weight: 700; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug .qortal-status { flex: 1 1 auto; min-height: 0; margin: 6px 0 0; overflow: auto; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug.qortal-debug-minimized { height: min(var(--qortal-debug-panel-compact-height, 160px), calc(100dvh - 120px)); padding: 6px 8px 4px; box-shadow: 0 -10px 26px rgba(0, 0, 0, 0.22); } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug.qortal-debug-minimized .qortal-debug-actions { gap: 6px; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug.qortal-debug-minimized .qortal-debug-actions > button:not(#qortal-qapps-debug-minimize):not(#qortal-qapps-debug-float) { display: none; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug.qortal-debug-docked-hidden { height: var(--qortal-debug-panel-peek-height, 18px); padding: 0 12px; cursor: pointer; box-shadow: 0 -8px 18px rgba(0, 0, 0, 0.2); } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug.qortal-debug-docked-hidden:not(.qortal-debug-dock-suppressed):hover, #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug.qortal-debug-docked-hidden:not(.qortal-debug-dock-suppressed):focus-within { height: min(var(--qortal-debug-panel-height, 280px), calc(100dvh - 120px)); padding: 8px 8px 6px; cursor: auto; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug.qortal-debug-docked-hidden.qortal-debug-minimized:not(.qortal-debug-dock-suppressed):hover, #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug.qortal-debug-docked-hidden.qortal-debug-minimized:not(.qortal-debug-dock-suppressed):focus-within { height: min(var(--qortal-debug-panel-compact-height, 160px), calc(100dvh - 120px)); padding: 6px 8px 4px; } #qortal-qapps-root .qortal-modal { position: fixed; inset: 0; z-index: 10000; display: flex; align-items: flex-start; justify-content: center; padding: 18px 12px; overflow-y: auto; } #qortal-qapps-root .qortal-modal__backdrop { position: absolute; inset: 0; background: rgba(0, 0, 0, 0.6); } #qortal-qapps-root .qortal-modal__card { position: relative; z-index: 1; background: var(--color-main-background); border: 1px solid var(--color-border); border-radius: var(--border-radius-large); padding: 18px; width: min(640px, calc(100vw - 24px)); max-height: min(calc(100vh - 36px), 760px); overflow: auto; box-shadow: 0 12px 32px rgba(0, 0, 0, 0.4); margin: auto 0; } #qortal-qapps-root .qortal-modal__card--danger { border-color: color-mix(in srgb, var(--color-error-text) 55%, var(--color-border)); background: linear-gradient(165deg, color-mix(in srgb, var(--color-error-text) 9%, var(--color-main-background)), var(--color-main-background)); } #qortal-qapps-root .qortal-approval-details { display: grid; gap: 8px; margin: 12px 0; } #qortal-qapps-root .qortal-approval-options { display: grid; gap: 6px; margin-bottom: 12px; } #qortal-qapps-root .qortal-approval-options label { display: flex; gap: 8px; align-items: center; } #qortal-qapps-root .qortal-approval-unlock { display: grid; gap: 6px; margin-bottom: 12px; } #qortal-qapps-root .qortal-approval-wallet-status { font-weight: 600; margin: 8px 0; } #qortal-qapps-root .qortal-wallet-status-ok { color: var(--color-success, #2e8b57); } #qortal-qapps-root .qortal-wallet-status-locked { color: var(--color-error-text); } #qortal-qapps-root .qortal-wallet-status-unknown { color: var(--color-text-maxcontrast); } #qortal-qapps-root .qortal-approval-help { font-size: 12px; color: var(--color-text-maxcontrast); } #qortal-qapps-root .qortal-approval-actions { display: flex; gap: 8px; justify-content: flex-end; position: sticky; bottom: -18px; margin: 14px -18px -18px; padding: 12px 18px; background: color-mix(in srgb, var(--color-main-background) 94%, transparent); border-top: 1px solid var(--color-border); z-index: 2; } #qortal-qapps-root .qortal-name-required-actions { justify-content: flex-start; flex-wrap: wrap; } #qortal-qapps-root .qortal-approval-error { color: var(--color-error-text); } #qortal-qapps-root .qortal-unlock-field { display: grid; gap: 6px; margin: 12px 0; } #qortal-qapps-root .qortal-unlock-option { display: flex; gap: 8px; align-items: center; font-size: 12px; color: var(--color-text-maxcontrast); margin-bottom: 8px; } #qortal-qapps-root .qortal-input { width: 100%; padding: 8px 10px; border-radius: var(--border-radius); border: 1px solid var(--color-border); background: var(--color-main-background); color: var(--color-main-text); } #qortal-qapps-root .qortal-modal.qortal-hidden { display: none; } @media (max-width: 900px) { #qortal-qapps-root .qortal-viewer-nav-actions, #qortal-qapps-root .qortal-viewer-actions { flex-wrap: wrap; } #qortal-qapps-root .qortal-viewer-toolbar { grid-template-columns: auto minmax(180px, 1fr) auto auto; } } @media (max-width: 780px) { #qortal-qapps-root .qortal-card { padding: 10px; margin: 8px 0; } #qortal-qapps-root { padding-left: 8px; padding-right: 8px; padding-bottom: max(16px, env(safe-area-inset-bottom)); max-height: none; } #qortal-qapps-root.qortal-viewer-open { padding-left: 0; padding-right: 0; padding-bottom: max(0px, env(safe-area-inset-bottom)); } #qortal-qapps-root .qortal-help { display: none; } #qortal-qapps-root .qortal-powered-brand { max-width: 170px; } #qortal-qapps-root.qortal-mobile-menu-open .qortal-help { display: block; } #qortal-qapps-root .qortal-mobile-only { display: inline-flex !important; } #qortal-qapps-root .qortal-viewer-actions button:not(.qortal-mobile-only):not(#qortal-qapps-close) { display: none; } #qortal-qapps-root.qortal-mobile-menu-open .qortal-viewer-actions button { display: inline-flex; } #qortal-qapps-root .qortal-viewer-nav-actions { display: none; } #qortal-qapps-root.qortal-mobile-menu-open .qortal-viewer-nav-actions { display: flex; } #qortal-qapps-root .qortal-viewer-address { display: none; grid-column: 1 / -1; } #qortal-qapps-root.qortal-mobile-menu-open .qortal-viewer-address { display: flex; } #qortal-qapps-root .qortal-viewer-node-stats { display: inline-flex; gap: 4px; justify-content: flex-start; min-width: 0; } #qortal-qapps-root .qortal-viewer-node-stat { padding: 2px 6px; font-size: 10px; gap: 3px; } #qortal-qapps-root .qortal-viewer-node-stat-label { font-size: 10px; } #qortal-qapps-root .qortal-viewer-toolbar { grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; position: sticky; top: 0; z-index: 3; padding: 4px 6px; margin: 0; background: color-mix(in srgb, var(--color-main-background) 95%, transparent); border-bottom: 1px solid color-mix(in srgb, var(--color-border) 70%, transparent); backdrop-filter: blur(6px); } #qortal-qapps-root .qortal-viewer-actions { justify-content: flex-end; gap: 6px; } #qortal-qapps-root #qortal-qapps-menu { min-width: 62px; padding-inline: 10px; } #qortal-qapps-root #qortal-qapps-close { display: inline-flex; } #qortal-qapps-root .qortal-qapps-gallery { justify-content: center; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-viewer { border: 0; border-radius: 0; background: transparent; box-shadow: none; padding: 0; margin: 0; } #qortal-qapps-root .qortal-viewer-frame-wrap { border: 0; border-radius: 0; padding: 0; min-height: min(420px, 62vh); } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-viewer { min-height: 0; } #qortal-qapps-root .qortal-loading-overlay { inset: 0; } #qortal-qapps-root .qortal-loading-card { width: min(360px, calc(100% - 18px)); padding: 12px; } #qortal-qapps-root #qortal-qapps-frame { border-radius: 0; } #qortal-qapps-root .qortal-modal__card { width: min(96vw, 640px); max-height: 90dvh; padding: 14px; } #qortal-qapps-root .qortal-approval-actions { bottom: -14px; margin: 12px -14px -14px; padding: 10px 14px; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug { padding-left: 10px; padding-right: 10px; } #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug.qortal-debug-docked-hidden:hover, #qortal-qapps-root.qortal-viewer-open #qortal-qapps-debug.qortal-debug-docked-hidden:focus-within { padding-left: 10px; padding-right: 10px; } } @media (max-width: 520px) { #qortal-qapps-root .qortal-viewer-actions { gap: 4px; } #qortal-qapps-root .qortal-viewer-node-stats { max-width: 100%; overflow: hidden; } #qortal-qapps-root .qortal-viewer-node-stat-label { display: none; } #qortal-qapps-root .qortal-viewer-node-stat::before { font-weight: 700; font-size: 10px; } #qortal-qapps-root #qortal-qapps-viewer-peers-pill::before { content: 'P'; } #qortal-qapps-root #qortal-qapps-viewer-data-peers-pill::before { content: 'D'; } #qortal-qapps-root .qortal-modal { padding: 10px 6px; } #qortal-qapps-root .qortal-modal__card { max-height: calc(100vh - 20px); } #qortal-qapps-root .qortal-qapp-card { width: min(100%, 230px); } #qortal-qapps-root .qortal-approval-actions { flex-wrap: wrap; justify-content: stretch; } #qortal-qapps-root .qortal-approval-actions .button { flex: 1 1 100%; } #qortal-qapps-root #qortal-qapps-close { min-width: 28px; height: 28px; } }