@media screen and (min-width:1000px){.screen-size-notification,.ssn-flexbox{display:none!important}}.screen-size-notification{background:radial-gradient(70% 80% at center 0,rgba(74,244,179,.15) 3%,rgba(74,244,179,0) 70%,rgba(74,244,179,0) 100%);padding:0 18%;text-align:center}.ssn-flexbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.882);display:flex;align-items:center;justify-content:center;animation:modalFadeIn .2s ease-in forwards;z-index:9999}.dash-main-container{margin:0 10%;font-family:var(--sans-font);padding-top:25px}.dash-page-header-container{font-size:24px;font-weight:700;border-bottom:2px solid var(--bg-primary-hover);padding-bottom:15px;margin-bottom:15px;display:flex;justify-content:space-between}.welcome-hero-banner{background-image:url(/images/hero-bg1.jpeg);background-repeat:no-repeat;background-size:cover;border-radius:var(--radius);border:2px solid var(--bg-primary-hover);padding:50px}.recent-flows-list{margin-top:10px;display:flex;flex-direction:column;gap:10px}.recent-flows-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%}.recent-flows-header{display:flex;gap:5px}.recent-flows-status{font-size:.8em;padding:5px;border-radius:5px}.recent-flows-object{display:flex;justify-content:space-between}.recent-flows-grid-object,.recent-flows-object{padding:15px;background-color:var(--bg-interactive);border:1px solid var(--bg-primary-hover);border-radius:var(--radius);cursor:pointer}.recent-flows-grid-object{width:100%}.recent-flows-view-more{padding:10px;border-radius:var(--radius);text-align:center;border:1px solid transparent}.recent-flows-view-more:hover{background-color:var(--bg-interactive-hover);border:1px solid var(--bg-primary-hover)}.empty-endpoints-placeholder{margin-top:10px;background-color:var(--bg-interactive);border:2px solid var(--bg-primary-hover);border-radius:var(--radius);padding:5%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;font-size:18px}.empty-endpoints-placeholder h2{font-weight:700;font-size:24px}.empty-endpoints-placeholder p{font-size:.8em;margin-bottom:15px}.open-workshop-btn{background:var(--brand);border:1px solid var(--bg-primary-hover)!important;border-radius:var(--radius);cursor:pointer;padding:10px 15px}.open-workshop-btn:hover{background-color:var(--brand-hover)!important}.flow-log-section{border-radius:12px;border:1px solid var(--bg-interactive-hover);background:var(--bg-secondary);padding:16px}.flow-log-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:700}.no-logs-row{padding:12px;color:var(--text-muted)}.logs-table{display:flex;flex-direction:column}.logs-header-row,.logs-row{display:grid;grid-template-columns:1.8fr 1fr 1.5fr .7fr 1fr 1.5fr;padding:10px 14px;border-bottom:1px solid var(--bg-interactive-hover)}.logs-header-row{background:var(--bg-interactive);font-weight:700}.logs-row:hover{background:var(--bg-hover)}.logs-table-container{overflow-x:auto;margin-top:20px}.logs-table{width:100%;border-collapse:collapse;font-size:14px}.pagination-controls{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:15px;margin-bottom:25px;color:var(text-light)}.pagination-controls button{background-color:var(--bg-interactive);color:var(--text-primary);border:1px solid var(--bg-interactive-hover);padding:4px 10px;border-radius:7.5px;cursor:pointer;transition:background-color .2s}.pagination-controls button:hover:not(:disabled){background-color:var(--bg-interactive-hover)}.pagination-controls button:disabled{opacity:.5;cursor:default}.view-switch{display:inline-flex;border:2px solid var(--bg-interactive-hover);border-radius:var(--radius);overflow:hidden}.view-switch button{padding:6px 12px;border:none;color:var(--text-muted);cursor:pointer;background-color:transparent}.view-switch button .lucide{font-size:1.3em}.view-switch button.active{color:white;background-color:var(--bg-interactive)}.grid-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.list-layout{display:flex;flex-direction:column;gap:12px}