/* Page actions stay beside the title; selectors hide them in other views. */
#page-title-actions-v925{display:none}
#app>main:has(.page-panel-v999)>header{height:auto;min-height:50px;gap:12px;flex-wrap:wrap;justify-content:flex-start;padding-top:7px;padding-bottom:7px}
#app>main:has(.page-panel-v999)>header #page-title{flex:0 0 auto;margin:0;white-space:nowrap}
#app>main:has(.page-panel-v999)>header #page-title-actions-v925{display:flex;align-items:center;gap:7px;flex:0 1 auto;flex-wrap:wrap}
#app>main:has(.page-panel-v999)>header .header-actions{margin-left:auto}
@media(min-width:701px){
 #app>main:has(.page-panel-v999){--page-content-max-v9232:1480px;--page-content-pad-v9232:18px;--page-toolbar-pad-v9232:14px}
 #app>main:has(.page-panel-v999)>#content{max-width:var(--page-content-max-v9232);padding-inline:var(--page-content-pad-v9232)}
 #app>main:has(.page-panel-v999)>header{padding-inline-end:calc(max(0px,100% - var(--page-content-max-v9232)) + var(--page-content-pad-v9232) + var(--page-toolbar-pad-v9232) + 1px)}
 .page-panel-v999 .page-head-v999,.page-panel-v999 .page-filterbar-v913{padding-inline:var(--page-toolbar-pad-v9232)}
}
#page-title-actions-v925>button{width:auto;min-height:32px;padding:5px 11px;font-size:12px;line-height:1.5;font-weight:600;white-space:nowrap}
#page-title-actions-v925>.success{background:#0b8056;border-color:#0b8056;color:#fff}
#page-title-actions-v925>.success:hover{background:#076441;border-color:#076441}
.page-panel-v999 .page-sticky-tools-v9229{position:sticky;top:var(--page-sticky-header-height-v9229,50px);z-index:2;background:#fff}
#app>main>header #delete-selected-pages-v999{display:none}
#app>main:has(.page-panel-v999)>header #delete-selected-pages-v999{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 11px;font-size:12px;font-weight:600;white-space:nowrap}
@media(max-width:1150px),(max-height:550px){.page-panel-v999 .page-sticky-tools-v9229{max-height:45vh;overflow-y:auto}}
.page-panel-v999 .page-head-v999{flex-wrap:wrap;gap:8px 16px}
.page-panel-v999 .page-heading-selection-v913{flex:0 1 auto}
.page-panel-v999 #page-toolbar-v999{flex:0 1 auto;justify-content:flex-end;margin-inline-start:auto}
.page-panel-v999 #page-toolbar-v999 .page-copy-tools-v927{flex:0 1 auto;gap:8px;justify-content:flex-end;margin-left:0}
.page-panel-v999 #page-toolbar-v999 .page-batch-edit-v927{flex:0 1 auto;gap:5px;flex-wrap:wrap}
.page-panel-v999 #page-toolbar-v999 .page-batch-edit-v927>button{background:var(--yellow);border-color:var(--yellow);color:#222;font-weight:600}
.page-tool-wildcards-v925{--page-tool-color-v922:#1966a6;--page-tool-hover-v922:#124f83}
.page-availability-action-v9237{display:none}
#app>main:has(.page-panel-v999){--page-tool-column-v9237:106px;--page-tool-gap-v9237:8px}
#app>main:has(.page-panel-v999)>header .header-actions .page-availability-action-v9237{
 display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:32px;
 padding:5px 11px;border:1px solid #afd2ef;border-radius:6px;background:#e5f2ff;color:#155c90;
 font-size:12px;font-weight:600;white-space:nowrap
}
#app>main:has(.page-panel-v999)>header .header-actions .page-availability-action-v9237:hover:not(:disabled){background:#d5eaff;border-color:#70aad8}
#app>main:has(.page-panel-v999)>header .header-actions .page-availability-action-v9237:focus-visible{outline:2px solid #247fbd;outline-offset:2px}
#app>main:has(.page-panel-v999)>header .header-actions .page-availability-action-v9237:disabled{opacity:.62;cursor:wait}
#app>main:has(.page-panel-v999)>header .header-actions :is(#delete-selected-pages-v999,#page-clear-all-data-v9210){
 width:var(--page-tool-column-v9237);flex:0 0 var(--page-tool-column-v9237)
}
.page-panel-v999 #page-toolbar-v999 .page-tool-cluster-v922.page-tool-wildcards-v925{gap:var(--page-tool-gap-v9237)}
.page-panel-v999 #page-toolbar-v999 .page-tool-wildcards-v925>button{
 width:var(--page-tool-column-v9237);min-width:var(--page-tool-column-v9237);padding-inline:6px
}
.page-panel-v999 .page-card-127.is-closed-v9237[data-page-card]{
 background:#fff0f1;border-color:#ecabb3
}
.page-panel-v999 .page-card-127.is-closed-v9237[data-page-card]:has(.page-select-v999:checked){
 background:#ffe4e7;border-color:#d65b6c;box-shadow:0 0 0 2px #d65b6c30
}
.page-closed-badge-v9237{
 display:inline-flex;align-items:center;vertical-align:middle;margin-inline:0 7px;padding:1px 7px;
 border:1px solid #df9ba5;border-radius:999px;background:#fff8f8;color:#a62437;
 font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap
}
@media(max-width:700px){
 #app>main:has(.page-panel-v999)>header .header-actions:has([data-site-availability-v9237]){
  display:grid;grid-template-columns:repeat(2,var(--page-tool-column-v9237));gap:var(--page-tool-gap-v9237)
 }
}
.page-panel-v999 .page-filterbar-v913{gap:8px 12px}
.page-panel-v999 .page-domain-search-v913{flex:1 1 325px;flex-wrap:wrap;gap:7px}
.page-panel-v999 .page-domain-search-v913 input{flex:1 1 130px;width:auto;min-width:118px;max-width:158px}
.page-panel-v999 #page-filter-count-v913:empty{display:none}
.page-panel-v999 #batch-bind-domains-v914{width:auto;min-height:33px;padding:5px 10px;font-size:12px;white-space:nowrap;flex:0 0 auto;background:#0b8056;border-color:#0b8056;color:#fff}
.page-panel-v999 #batch-bind-domains-v914:hover{background:#076441;border-color:#076441}
.page-panel-v999 .page-ping-tools-v913{flex:0 1 auto;margin-inline-start:auto}
.page-panel-v999 #page-download-sort-v9215{min-height:32px;white-space:nowrap}
.page-panel-v999 #page-download-sort-v9215.is-active{background:#167bb2!important;border-color:#167bb2!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff35}
@media(min-width:1280px) and (max-width:1479px){
 .page-panel-v999 .page-head-v999{column-gap:12px}
 .page-panel-v999 .page-domain-search-v913{flex-basis:318px;gap:6px}
 .page-panel-v999 .page-domain-search-v913 input{max-width:138px}
 .page-panel-v999 #page-toolbar-v999,.page-panel-v999 #page-toolbar-v999 .page-copy-tools-v927{gap:5px}
 .page-panel-v999 #page-toolbar-v999 .page-tool-cluster-v922{gap:4px}
 .page-panel-v999 #page-toolbar-v999 .page-tool-cluster-v922>button{min-width:0;padding-inline:5px;font-size:11px}
}
@media(max-width:1150px){.page-panel-v999 .page-domain-search-v913{flex:1 1 100%}.page-panel-v999 .page-ping-tools-v913{flex:1 1 auto}.page-panel-v999 #page-toolbar-v999{flex-basis:100%}}
@media(max-width:700px){#app>main:has(.page-panel-v999)>header{padding:9px 12px;gap:8px}.page-panel-v999 .page-heading-selection-v913{flex-wrap:wrap;gap:6px}.page-panel-v999 #page-toolbar-v999 .page-copy-tools-v927{flex:1 1 100%;width:100%}.page-panel-v999 .page-domain-search-v913 input{flex:1 1 160px}.page-panel-v999 .page-tool-cluster-v922{flex-wrap:wrap}.page-panel-v999 #batch-bind-domains-v914{flex:0 0 auto}}

/* V9.2.21: restore the original desktop row: domain controls, Ping and three totals. */
.page-panel-v999 .page-card-127 .page-control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;min-width:0}
.page-panel-v999 .page-card-127 .quick-domain{display:flex!important;width:100%!important;max-width:100%;min-width:0;flex-wrap:nowrap!important}
.page-panel-v999 .page-card-127 .quick-domain input:not([type="hidden"]),
.page-panel-v999 .page-card-127 .quick-domain .bound-domain-link-127{flex:1 1 190px;width:auto;min-width:72px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page-panel-v999 .page-card-127 .quick-domain .domain-action-v8882{flex:0 0 auto;padding:2px 5px!important}
.page-panel-v999 .page-card-127 .page-inline-stats{display:flex;flex-wrap:nowrap;width:auto;min-width:0;max-width:100%;margin-left:0;gap:4px}
.page-panel-v999 .page-card-127 .page-inline-stats>span,
.page-panel-v999 .page-card-127 .page-inline-stats>button{flex:0 0 auto;min-width:52px;padding:3px 4px;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}
.page-panel-v999 .page-card-127 .page-inline-stats>.page-ping-metric-v913{min-width:64px}
@media(min-width:1450px){
 .page-panel-v999 .page-filterbar-v913{flex-wrap:nowrap;gap:8px 12px}
 .page-panel-v999 .page-domain-search-v913>button{flex:0 0 auto;white-space:nowrap}
 .page-panel-v999 .page-ping-tools-v913{flex:0 0 auto;flex-wrap:nowrap}
}
@media(max-width:1360px){.page-panel-v999 .page-grid-127{grid-template-columns:1fr}}
@media(max-width:700px){
 .page-panel-v999 .page-card-127 .page-control-row{display:flex;flex-wrap:wrap}
 .page-panel-v999 .page-card-127 .quick-domain{flex-wrap:wrap!important}
 .page-panel-v999 .page-card-127 .page-inline-stats{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}
}
