/* Small additions to the native theme, scoped to the trips component. */
.onco-trips-status {
    font-size: .875rem;
    line-height: 1.35;
    padding: .3em .6em;
    max-width: 100%;
    white-space: normal;
    text-align: left;
}
.onco-trips-actions { gap: .5rem; }
.onco-trips-nav { gap: .25rem; }
.onco-trips-toolbar,
.onco-trips-request,
.onco-trips-cabinet .card-body { overflow-wrap: anywhere; min-width: 0; }
.onco-trips-request,
#onco-trips-participation-title { scroll-margin-top: 1rem; }
.onco-trips-request:target {
    outline: 2px solid var(--primary);
    outline-offset: 2px;
}
.onco-trips-help summary { cursor: pointer; }
.onco-trips-discussion .card-body { min-width: 0; overflow-wrap: anywhere; }
.onco-trips-discussion article { scroll-margin-top: 1rem; }
@media (max-width: 575px) {
    .onco-trips-toolbar .onco-trips-actions { align-items: stretch !important; }
    .onco-trips-toolbar .onco-trips-actions > * { flex: 1 1 100%; }
    .onco-trips-toolbar .btn { width: 100%; }
}
