/* Order search: compact rows, no vacant tool strips. */
.orders-page .orders-surface{position:relative}
@media(min-width:1200px){
 .orders-page .orders-tabs{padding-right:390px}
 .orders-page .orders-external-tools{position:absolute;top:16px;right:16px;z-index:11;height:36px;padding:0;border:0;gap:14px;flex-wrap:nowrap}
 .orders-page .orders-filters{gap:8px 16px;padding:12px 16px}
 .orders-page .orders-periods{grid-column:2;grid-row:4;flex-basis:auto;flex-wrap:nowrap}
 .orders-page .orders-actions{justify-content:flex-end}
 .orders-page .orders-filters>.orders-actions{grid-column:3;grid-row:4}
 .orders-page .orders-toolbar{padding-left:350px;justify-content:flex-end;min-height:50px}
 .orders-page .orders-toolbar>.order-count-summary{display:none}
 .orders-page .order-ad-options{position:sticky;top:var(--orders-tabs-height,68px);z-index:10;box-sizing:border-box;height:50px;width:340px;margin-top:-50px;padding:9px 16px;border:0;background:var(--bg-elevated);flex-wrap:nowrap}
}
@media(min-width:1700px){
 .orders-page .orders-periods{grid-column:2;grid-row:3}
 .orders-page .orders-filters>.orders-actions{grid-column:2;grid-row:3;justify-self:start;margin-left:240px;z-index:12}
 .orders-page .orders-toolbar{position:relative;top:auto;margin-top:-52px;padding:9px 16px 9px 0;border:0;background:transparent;pointer-events:none}
 .orders-page .orders-toolbar>.orders-actions{pointer-events:auto}
 .orders-page .order-ad-options{position:relative;top:auto;left:calc(100% - 800px);width:250px;margin-top:-50px;padding:9px 0;background:transparent;justify-content:flex-end}
 .orders-page .orders-surface:has(>.orders-error) .order-ad-options,
 .orders-page .orders-surface:has(>.orders-loading) .order-ad-options{left:0;padding-left:16px;margin-top:0}
}
.orders-page .order-ad-options>strong{display:none}
@media(min-width:801px) and (max-width:1199px){
 .orders-page .orders-external-tools{padding:4px 16px;min-height:28px;border:0}
 .orders-page .orders-filters{gap:8px 12px;padding:10px 16px}
 .orders-page .orders-periods{grid-column:auto;flex-basis:auto}
 .orders-page .orders-toolbar{padding:6px 16px;min-height:44px}
 .orders-page .orders-toolbar>.order-count-summary{display:none}
 .orders-page .order-ad-options{padding:6px 16px}
}
.orders-page .orders-surface:has(>.orders-error) .order-ad-options,
.orders-page .orders-surface:has(>.orders-loading) .order-ad-options{position:static;margin-top:0;height:auto}
