/* Widgets framework — minimal chrome.
   Most styling reuses existing utility (tw-*), panel_s, label and btn classes;
   this file only adds spacing/structure those classes don't cover. */

.widgets-zone {
    margin-bottom: 10px;
}

/* Stacked framework widgets inside the single admin core-pipeline tile. */
.widget-admin-panel-stack > .widget-card-bridge + .widget-card-bridge {
    margin-top: 18px;
    padding-top: 18px;
    border-top: 1px solid #eef0f3;
}

.widget-card-body .widget-list-item:last-child {
    border-bottom: 0;
}

.widget-list-main > a,
.widget-list-main > span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.widget-empty-icon i,
.widget-error i {
    font-size: 22px;
}
