Dash
Items
Custom CSS
Save
Cancel
/* ================================ Heimdall Masonry Grid (Centered, Responsive) ================================ */ /* Container: centered and responsive to window width */ #app #sortable.categories{ display: block; /* Let the browser decide how many columns fit */ column-width: 260px; /* target column width */ column-gap: 24px; /* space between columns */ /* Centering and sizing */ width: 100%; max-width: clamp(320px, 100% - 32px, 1400px); /* side gutters + cap on huge screens */ margin-inline: auto; /* center the grid */ box-sizing: border-box; padding-inline: 16px; /* small gutters on tiny screens */ } /* Category cards behave like masonry blocks */ .category{ display: inline-block; /* required for multi-column masonry */ width: 100%; break-inside: avoid; /* avoid splitting a card across columns */ /* entrance effect */ -webkit-animation: slide-in-top 0.5s cubic-bezier(.25,.46,.45,.94) both; animation: slide-in-top 0.5s cubic-bezier(.25,.46,.45,.94) both; } /* Header box styling */ #app #sortable.categories .category > .title{ padding: 10px 0 10px 15px; border-radius: 10px 10px 0 0; background-color: #0000004f; } /* Buttons / items */ .item{ height: 50px; background-color: #161b1f; /* unify background color */ } /* Hide white bubble */ .item::after{ display: none; } /* Hide arrow */ .fa-arrow-alt-to-right{ display: none; } /* Icon sizing */ .app-icon{ max-width: 36px; max-height: 36px; } /* Icon container width */ .app-icon-container{ flex-basis: 36px; } /* Hide tooltips */ .tooltip{ display: none; } /* Wider CSS editing area (desktop) */ .module-container{ max-width: 1090px; } div.create .input{ width: 1020px; } div.create .input textarea{ width: 1020px; height: 600px; } /* Small-screen tweak for config buttons */ @media (max-width: 767px){ #config-buttons a{ width: 35px; height: 35px; } } /* ========== Animations ========== */ @-webkit-keyframes slide-in-top{ 0%{ -webkit-transform: translateY(-1000px); transform: translateY(-1000px); opacity: 0; } 100%{ -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } @keyframes slide-in-top{ 0%{ -webkit-transform: translateY(-1000px); transform: translateY(-1000px); opacity: 0; } 100%{ -webkit-transform: translateY(0); transform: translateY(0);
Home dashboard
Users
Application list
Tags list
Settings