/* A softer shape system shared by the whole interface. */
:root{--radius-card:16px;--radius-control:10px;--radius-menu:16px}
.app-shell{border-radius:23px}
body :is(.panel,.metric,.resource-tile,.order-card,.integration-card,.orders-summary-item){border-radius:var(--radius-card)}
body[data-view=orders] .orders-panel{border-radius:var(--radius-card)}
body :is(.primary-button,.secondary-button,.danger-button,.search-field,.input-with-prefix,input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:var(--radius-control)}
.orders-toolbar .search-field,.orders-toolbar .orders-export,.orders-select-wrap .order-status-trigger{border-radius:var(--radius-control)}
.input-with-prefix input,.search-field input{border-radius:0!important}
.sidebar .nav-item{border-radius:10px}
.segmented{border-radius:16px;padding:4px}
.segmented button{border-radius:12px}
body :is(.status-pill,.tag,.count-badge,.nav-count){border-radius:7px}
.profile-chip{border-radius:14px}
.icon-button,.quantity-control button{border-radius:11px}
.cart-lines,.modal-summary,.detail-grid,.builder-products,.scenario-options>button{border-radius:16px}
body .modal,body .modal.notification-popover{border-radius:18px}
.language-menu,.order-status-menu{border-radius:var(--radius-menu)}
.language-menu{padding:7px}
.language-menu button{border-radius:12px}
.order-status-menu{padding:20px 20px 14px}
.status-menu-close{border-radius:50%}
.status-menu-option:hover,.status-menu-option[aria-checked=true],.status-menu-option:focus-visible{border-radius:10px}
body[data-view=orders] .orders-attention,.attention-banner,.callout,.mobile-cart-bar{border-radius:18px}
.logs-panel,.logs-console{border-radius:18px}
.toast{border-radius:16px}
@media(max-width:600px){
 .app-shell{border-radius:18px}
 body :is(.panel,.metric,.resource-tile,.order-card,.orders-summary-item){border-radius:18px}
 body[data-view=orders] .orders-panel{border-radius:16px}
 body .modal,body .modal.notification-popover{border-radius:18px}
}

/* Continuous black canvas without an outer frame. */
.app-shell{border:0;border-radius:0}
.sidebar{border-right:0}
