.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{display:flex;flex-direction:column;gap:8px;.diff-card { display: flex; align-items: center; gap: 14px; padding: 12px 14px; background-color: var(--bs-tertiary-bg); border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); } .diff-entry { .diff-card { border-radius: var(--bs-border-radius) var(--bs-border-radius) 0 0; border-bottom: none; } } .gravatar { flex: 0 0 auto; overflow: hidden; } .commit { flex: 1 1 auto; min-width: 0; } .commit-subject { margin: 0; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .commit-meta { font-size: 0.8125rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .commit-stat { flex: 0 0 auto; display: flex; gap: 8px; font-size: 0.8125rem; font-variant-numeric: tabular-nums; background-color: var(--bs-body-bg); border: var(--bs-border-width) solid var(--bs-border-color); padding: 5px 12px; } .files-list { margin: 0; padding: 0 14px 10px 64px; list-style-type: none; max-height: 220px; overflow-y: auto; font-size: 0.8125rem; background-color: var(--bs-tertiary-bg); border: var(--bs-border-width) solid var(--bs-border-color); border-top: none; border-radius: 0 0 var(--bs-border-radius) var(--bs-border-radius); }}.deploy-summary{display:flex;align-items:center;gap:16px;padding:16px 20px;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.deploy-summary-icon{flex:none;width:30px;height:30px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:.875rem}.deploy-summary-body{flex:auto;min-width:0}.deploy-summary-title{display:flex;align-items:center;gap:8px;font-weight:500;font-size:.9375rem}.deploy-summary-dates{font-size:.8125rem;margin-top:2px}.deploy-steps{position:relative;display:flex;flex-direction:column;gap:4px;&::before { content:""; position:absolute; left:17px; top:4px; bottom:4px; width:2px; background-color:var(--bs-border-color); }}.deploy-step{position:relative}.deploy-step-icon{flex:none;width:20px;height:20px;border-radius:50%;background-color:var(--bs-body-bg);border:2px solid;display:flex;align-items:center;justify-content:center;font-size:.6rem}.deploy-step-header{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;margin:0;background:0 0;border:none;border-radius:var(--bs-border-radius);color:inherit;font-size:.9375rem;text-align:left;&.deploy-step-header--static { cursor: default; } &:not(.deploy-step-header--static) { cursor: pointer; &:hover { background-color: var(--bs-tertiary-bg); } }}.deploy-step-title{flex:auto;min-width:0}.deploy-step-chevron{display:flex;font-size:.75rem;color:var(--bs-secondary-color);transition:transform .15s ease}.deploy-step-header:not(.collapsed) .deploy-step-chevron{transform:rotate(90deg)}.report-item{margin:10px 0 25px;padding:10px;max-height:150px;overflow:auto;font-size:.75em}.deploy-step .report-item{margin:2px 0 6px 38px}.action-list{counter-reset:action}.action-count::before{counter-increment:action;content:counter(action)". ";margin-inline-end:.25rem;color:rgb(var(--bs-primary-rgb))}.sortable-overlay{background-color:rgba(170,170,170,.2);width:100%;height:100%;border-radius:5px;position:absolute;top:0;z-index:1;display:flex;justify-content:center;align-items:center;color:#fff;font-size:4rem}.cm-editor{max-height:300px;font-size:.75rem}.cm-scroller{overflow:auto}