.form-label.required{&::after { content:"*"; color:#b94a48; margin-left:4px; font-weight:bold; }}.col-form-label{padding-top:0}[data-controller=leapt--slug-type-bundle--slug] input[readonly]{background-color:#2c3033}.ts-dropdown{color:#fff}.icon{vertical-align:-.125em}@media(min-width:768px){.sidebar .offcanvas-lg{position:sticky;top:48px}.navbar-search{display:block}}.sidebar .nav-link{font-size:.875rem;font-weight:500}.sidebar .nav-link.active{background-color:#2470dc;color:#fff}.sidebar-heading{font-size:.75rem}.navbar-brand{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(0,0,0,.25);box-shadow:inset -1px 0 rgba(0,0,0,.25)}.navbar .form-control{padding:.75rem 1rem}.tab-content{padding:20px;border:var(--bs-border-width)solid var(--bs-border-color);border-radius:0 0 var(--bs-border-radius)var(--bs-border-radius);margin-bottom:25px;border-top-style:none}.project-summary{.project-title { flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .btn-group-sm .btn, .btn-group .dropdown-menu { --bs-btn-font-size: 12px; --bs-dropdown-font-size: 12px; } .environment-list { height: 169px; overflow-y: auto; h5 { font-size: 1rem; } hr { margin: 0.75rem 0; } .btn { font-size: 12px; } }}.icon-spin{animation-name:icon-spin;animation-delay:0s;animation-direction:normal;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.diffs-list{.gravatar { float: left; overflow: hidden; margin-top: 6px; } .commit { margin-left: 70px; clear: right; padding-bottom: 15px; } .files-list { margin: 10px 0; padding: 10px; list-style-type: none; max-height: 300px; overflow-y: auto; } .user { color: #444; }}