// Styles for admin/api .d-admin-table.web-hooks { .d-admin-row__overview.payload-url { word-wrap: break-word; max-width: 20vw; @include breakpoint(medium) { max-width: 70vw; } } .d-admin-row__detail.description { @include breakpoint(medium) { display: block; } .d-admin-row__mobile-label { @include breakpoint(medium) { display: block; } } } } // Api keys .d-admin-table.api-keys { margin-bottom: 0.25em; tr.revoked { color: var(--primary-high); } .d-admin-row__overview.key { width: 20%; } } .admin-api-keys { h2 { margin-bottom: 10px; } .api-key-new { .form-element, .form-element-desc { &.input-area { width: 100%; .value-list, .select-kit, input[type="text"], input[type="text"].filter-input { width: 100%; margin: 0; } @include breakpoint(mobile-extra-large, min-width) { width: 75%; .value-list, .select-kit, input[type="text"] { width: 50%; } } } &.label-area { label { margin: 0.5em 1em 0 0; } @include breakpoint(mobile-extra-large, min-width) { width: 25%; } } } } .api-key-show { .form-element, .form-element-desc { &.input-area { width: 75%; @include breakpoint(mobile-medium) { width: 100%; } .value-list, .select-kit, input[type="text"] { width: 50%; margin: 0; } } &.label-area { width: 25%; label { margin-right: 1em; } } } } .api-key { padding: 10px; margin-bottom: 10px; .form-element, .form-element-desc { float: left; padding: 0.5em 0; &.input-area { input[type="checkbox"] { margin-top: 0.5em; } .ac-wrap { width: 50% !important; } } &.label-area { label { text-align: left; font-weight: bold; } } } .controls { float: right; text-align: left; width: 50%; } .scopes-title { margin-top: 20px; } } .scopes-table.grid { margin: 20px 0; tr { grid-template-columns: repeat(4, 1fr); input { margin-bottom: 2px; } @include breakpoint(mobile-large) { grid-template-columns: repeat(2, 1fr); grid-row-gap: 0.5em; &.scope-resource-name { grid-row-gap: 0; } } } .scope-resource-name { font-size: var(--font-up-1); } .scope-tooltip { font-size: var(--font-down-1); } .scope-name { font-weight: bold; font-size: var(--font-0); display: inline; } } } // Webhook .web-hook-container { .tip.good:empty { display: none; } input { max-width: calc(100% - 10px); } .select-kit, .select-kit.multi-select { width: 100%; max-width: 360px; } .event-selector { display: grid; grid-template-columns: auto auto; margin: 0.5em 0; margin-left: 1.5em; .event-group { display: inline-block; margin-bottom: 1em; } .hook-event { margin-bottom: 0.5em; @include breakpoint(mobile-extra-large) { width: 100%; } } } > p { padding-bottom: 10px; border-bottom: var(--primary-low) 1px solid; } .filters { border-bottom: var(--primary-low) 1px solid; .filter { margin-bottom: 1em; } label .d-icon { margin-right: 0.25em; } } .instructions { margin-top: 5px; } .subscription-choice { margin-bottom: 10px; label { display: inline-block; } } } .admin-webhooks__summary { margin-bottom: 1rem; } .admin-webhooks__edit-button, .admin-webhooks__delete-button { font-size: var(--font-0-rem); } .web-hook-events { .heading-container { width: 100%; background-color: var(--primary-low); } li { padding: 2px 0; } .col { display: inline-block; padding-top: 6px; vertical-align: top; overflow-y: auto; overflow-x: hidden; } .col.heading { font-weight: bold; padding: 4px 0; } .col.heading.actions { padding: 4px 0; } .col.first { width: 90px; } .col.event-id { width: 90px; } .col.timestamp { width: 180px; } .col.completion { width: 250px; } .col.actions { padding-top: 0; a { text-decoration: underline; } } .details { display: block; margin-top: 1rem; } label { font-size: var(--font-0); } &.content-list { width: 100%; } } .web-hook-events-actions { display: flex; align-items: center; gap: 0.5rem; margin-bottom: 1rem; } .web-hook-events-listing { .alert { margin: 0; } } .hook-event { display: inline-block; width: 100%; label { display: inline-block; } p { margin: 0 0 5px 25px; } }