/* v5.80.10 — Simplified global UI layer.
   Final, intentionally conservative overrides to reduce visual noise without changing layout semantics. */
:where(body.site-public,body.panel-page){--cms-simple-radius:12px;--cms-simple-radius-sm:9px}

/* Public: flatter cards, calmer spacing, clearer content hierarchy. */
body.site-public :is(.article-card,.featured-card,.homepage-popular-card,.related-article-card,.article-adjacent-card,.search-box,.article-toc,.reader-floating-panel,.empty-state){border-radius:var(--cms-simple-radius)!important;box-shadow:none!important}
body.site-public :is(.btn,.nav-cta,.public-pagination a,.public-pagination span){border-radius:var(--cms-simple-radius-sm)!important}
body.site-public :is(.article-card,.featured-card,.homepage-popular-card,.related-article-card){transition:transform .16s ease,border-color .16s ease,background-color .16s ease!important}
body.site-public :is(.article-card,.homepage-popular-card,.related-article-card):hover{transform:translateY(-1px)!important}
body.site-public :is(.section-heading h2,.article-page h1,.static-page h1){letter-spacing:-.025em}
body.site-public :is(.card-meta,.article-meta){gap:6px 10px!important}

/* Administrator: reduce nested-card feel and oversized decorative surfaces. */
body.panel-page :is(.panel-card,.stat-card,.settings-card,.dashboard-card,.welcome-row,.filter-bar,.table-wrap,.empty-state){border-radius:var(--cms-simple-radius)!important;box-shadow:none!important}
body.panel-page :is(.btn,button.btn,.status,input,select,textarea){border-radius:var(--cms-simple-radius-sm)}
body.panel-page .panel-card :is(.panel-card,.settings-card){box-shadow:none!important}
body.panel-page :is(.panel-card,.settings-card){background-image:none!important}
body.panel-page :is(.panel-section-head,.settings-section-head){gap:8px}
body.panel-page :is(.panel-section-head h2,.panel-section-head h3,.settings-section-head h2,.settings-section-head h3){letter-spacing:-.015em}
body.panel-page .data-table th{font-size:11px;letter-spacing:.035em}
body.panel-page .data-table td{line-height:1.45}

@media(max-width:760px){
  body.site-public :is(.article-card,.featured-card,.homepage-popular-card,.related-article-card,.article-toc){border-radius:10px!important}
  body.panel-page :is(.panel-card,.stat-card,.settings-card,.dashboard-card,.welcome-row,.filter-bar,.table-wrap){border-radius:10px!important}
  body.panel-page :is(.panel-card,.settings-card){padding-left:14px;padding-right:14px}
}

@media(prefers-reduced-motion:reduce){
  body.site-public :is(.article-card,.homepage-popular-card,.related-article-card){transition:none!important;transform:none!important}
}

/* v5.80.14 — Cross-site layout alignment & editor action hierarchy. */
body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row,.article-editor-heading,.editor-publish-head){min-width:0}
body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row,.article-editor-heading){align-items:flex-start}
body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row,.article-editor-heading)>:first-child{min-width:0}
body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row,.article-editor-heading) :is(h1,h2,h3,p,small){overflow-wrap:anywhere}
body.panel-page .panel-card :is(h2,h3){margin-top:0}
body.panel-page .panel-card> :is(h2,h3):last-child{margin-bottom:0}
body.panel-page .panel-card label{min-width:0}
body.panel-page .panel-card label> :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;margin-top:7px}
body.panel-page .panel-card label>small{display:block;margin-top:6px}
body.panel-page .field-label{display:block;margin:18px 0 7px;font-weight:800}
body.panel-page .article-editor-card>.field-label:first-of-type{margin-top:16px}
body.panel-page .article-editor-card>.muted{display:block;margin-top:6px}
body.panel-page .title-input{width:100%;min-height:52px;padding:11px 13px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.025em}
body.panel-page .input-prefix{align-items:stretch;min-width:0}
body.panel-page .input-prefix>span{display:flex;align-items:center;justify-content:center;min-width:42px}
body.panel-page .input-prefix>input{min-width:0;width:100%}
body.panel-page .action-row,
body.panel-page .button-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}
body.panel-page :is(.action-row,.button-row)>form{margin:0;min-width:0}
body.panel-page :is(.action-row,.button-row) :is(.btn,button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0}

/* Article/Page editor: clearer main column + publication rail. */
body.panel-page .article-form{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:22px;align-items:start}
body.panel-page .editor-main{min-width:0;display:grid;gap:16px}
body.panel-page .editor-side{min-width:0;gap:14px}
body.panel-page .article-editor-card{padding:24px}
body.panel-page .article-editor-heading{display:flex;justify-content:space-between;gap:18px;margin-bottom:4px;padding-bottom:16px;border-bottom:1px solid var(--line)}
body.panel-page .article-editor-heading>div{min-width:0}
body.panel-page .article-editor-heading h2{margin:3px 0 0;font-size:20px}
body.panel-page .article-editor-heading>small{max-width:420px;text-align:right;line-height:1.55}
body.panel-page .editor-side>.panel-card{margin:0}
body.panel-page .editor-publish-card{position:sticky;top:18px;display:grid;gap:14px;padding:18px}
body.panel-page .editor-publish-head{display:grid;gap:5px;padding-bottom:13px;border-bottom:1px solid var(--line)}
body.panel-page .editor-publish-head h3{margin:0;font-size:18px}
body.panel-page .editor-publish-head .status-line{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;font-size:12px}
body.panel-page .editor-publish-head .status-line .status{flex:0 0 auto}
body.panel-page .editor-publish-actions.primary-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}
body.panel-page .editor-publish-actions.primary-actions .btn{width:100%;min-height:42px;padding-inline:10px;white-space:normal}
body.panel-page .editor-publish-schedule{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}
body.panel-page .editor-publish-schedule label{display:grid;gap:2px;margin:0;font-size:12px;font-weight:800}
body.panel-page .editor-publish-schedule :is(select,input){margin-top:5px}
body.panel-page .editor-approval-actions{display:grid;gap:8px}
body.panel-page .editor-main-submit{min-height:48px!important;font-size:13.5px!important}
body.panel-page .editor-review-box{display:grid;gap:10px;padding-top:13px;border-top:1px solid var(--line)}
body.panel-page .editor-review-box label{margin:0}
body.panel-page .editor-review-box textarea{min-height:86px}
body.panel-page .editor-publish-links{display:grid;grid-template-columns:1fr;gap:7px;padding-top:13px;border-top:1px solid var(--line)}
body.panel-page .editor-publish-links .btn{width:100%;min-height:40px}
body.panel-page .editor-side :is(.taxonomy-picker-card,.featured-image-editor-card,.content-age-gate-editor,.article-pdf-editor-card,.page-sidebar-visibility-card){display:grid;gap:12px}
body.panel-page .editor-side :is(.taxonomy-picker-card,.featured-image-editor-card,.content-age-gate-editor,.article-pdf-editor-card,.page-sidebar-visibility-card)>div:first-child h3{margin:3px 0 0}
body.panel-page .settings-toggle-row{align-items:flex-start;gap:10px}
body.panel-page .settings-toggle-row>input{margin-top:2px;flex:0 0 auto}
body.panel-page .settings-toggle-row>span{min-width:0;display:grid;gap:3px}
body.panel-page .settings-toggle-row>span>strong{line-height:1.4}

/* Public article/page: consistent typography, actions and navigation. */
body.site-public :is(.article-page,.static-page){min-width:0}
body.site-public :is(.article-page,.static-page) .article-header{display:grid;gap:10px}
body.site-public :is(.article-page,.static-page) .article-header h1{margin:0;max-width:100%;text-wrap:balance}
body.site-public :is(.article-page,.static-page) .article-meta{display:flex;align-items:center;flex-wrap:wrap;row-gap:7px}
body.site-public :is(.article-page,.static-page) .article-lead{line-height:1.7}
body.site-public :is(.article-prose,.prose,.page-content){text-wrap:pretty}
body.site-public :is(.article-prose,.prose,.page-content) :is(h2,h3,h4){text-wrap:balance;scroll-margin-top:90px}
body.site-public :is(.article-prose,.prose,.page-content) h2{line-height:1.25}
body.site-public :is(.article-prose,.prose,.page-content) h3{line-height:1.3}
body.site-public :is(.article-share,.article-pdf-head){align-items:center}
body.site-public .article-share{display:flex;justify-content:space-between;gap:18px}
body.site-public .article-share>strong{flex:0 0 auto}
body.site-public .article-share-actions,
body.site-public .article-pdf-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
body.site-public :is(.article-share-actions,.article-pdf-actions) .btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 13px;line-height:1.25;white-space:nowrap}
body.site-public .article-adjacent{align-items:stretch}
body.site-public .article-adjacent-card{display:grid;align-content:center;gap:5px;min-width:0;padding:17px 18px}
body.site-public .article-adjacent-card small{font-size:11px;line-height:1.35}
body.site-public .article-adjacent-card strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}
body.site-public .article-adjacent-card.next{text-align:right}
body.site-public .static-page .article-header{gap:9px}

/* Global small-screen alignment: buttons become predictable, content never crowds edges. */
@media(max-width:1100px){
  body.panel-page .article-form{grid-template-columns:1fr;gap:16px}
  body.panel-page .editor-side{position:static!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  body.panel-page .editor-publish-card{position:static;grid-column:1/-1}
}
@media(max-width:760px){
  body.panel-page .article-editor-card{padding:16px}
  body.panel-page .article-editor-heading{display:grid;gap:7px;margin-bottom:2px;padding-bottom:13px}
  body.panel-page .article-editor-heading>small{max-width:none;text-align:left}
  body.panel-page .editor-side{grid-template-columns:1fr!important}
  body.panel-page .editor-side>.panel-card{grid-column:auto!important}
  body.panel-page .editor-publish-card{padding:16px}
  body.panel-page .editor-publish-actions.primary-actions{grid-template-columns:1fr}
  body.panel-page .editor-publish-actions.primary-actions .btn,
  body.panel-page .editor-publish-links .btn,
  body.panel-page .editor-approval-actions .btn{width:100%}
  body.panel-page .title-input{min-height:48px;font-size:clamp(21px,6.7vw,26px)}
  body.panel-page :is(.card-title-row,.toolbar-row,.welcome-row)>.action-row{justify-content:stretch}
  body.panel-page :is(.card-title-row,.toolbar-row,.welcome-row)>.action-row :is(.btn,button){flex:1 1 150px}
  body.site-public .article-share{display:grid;gap:12px;align-items:start}
  body.site-public .article-share-actions,
  body.site-public .article-pdf-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  body.site-public :is(.article-share-actions,.article-pdf-actions) .btn{width:100%;white-space:normal;text-align:center}
  body.site-public .article-adjacent{gap:10px}
}
@media(max-width:430px){
  body.panel-page :is(.action-row,.button-row){display:grid;grid-template-columns:1fr;width:100%}
  body.panel-page :is(.action-row,.button-row)>:is(.btn,button,form){width:100%}
  body.panel-page :is(.action-row,.button-row)>form :is(.btn,button){width:100%}
  body.panel-page .editor-publish-card{padding:14px}
  body.site-public .article-share-actions,
  body.site-public .article-pdf-actions{grid-template-columns:1fr}
  body.site-public .article-adjacent{grid-template-columns:1fr}
  body.site-public .article-adjacent-card.next{text-align:left}
}


/* v5.80.15 — Final cross-site spacing, action, table, notice and mobile polish. */
body.panel-page :is(.panel-card,.settings-card,.stat-card){min-width:0}
body.panel-page :is(.panel-card,.settings-card)>.card-title-row{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}
body.panel-page :is(.panel-card,.settings-card)>.card-title-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
body.panel-page :is(.panel-card,.settings-card) p.muted{max-width:72ch;line-height:1.6}
body.panel-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){max-width:100%;min-width:0}
body.panel-page textarea{resize:vertical;line-height:1.55}
body.panel-page :is(.btn,button.btn){min-height:40px;padding:9px 13px;line-height:1.25}
body.panel-page :is(.btn.small,button.btn.small){min-height:34px;padding:7px 10px}
body.panel-page .filter-bar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}
body.panel-page .filter-bar>*{min-width:0}
body.panel-page .filter-bar label{flex:1 1 180px;margin:0}
body.panel-page .table-wrap{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}
body.panel-page .data-table{width:100%;min-width:680px}
body.panel-page .data-table th{white-space:nowrap}
body.panel-page .data-table td{vertical-align:middle;overflow-wrap:anywhere}
body.panel-page .data-table td>.action-row{flex-wrap:nowrap}
body.panel-page :is(.empty-state,.empty-inline){overflow-wrap:anywhere}
body.panel-page .empty-state{display:grid;justify-items:center;text-align:center;gap:7px;padding:30px 20px;border:1px dashed var(--line);background:var(--surface-2)}
body.panel-page .empty-state.compact{padding:22px 16px}
body.panel-page .empty-state :is(h2,h3,strong,p){margin:0}
body.panel-page .empty-state p{max-width:56ch;color:var(--muted);line-height:1.55}
body.panel-page .empty-inline{padding:16px 18px;color:var(--muted);line-height:1.55}
body.panel-page .alert{display:flex;align-items:flex-start;gap:10px;max-width:100%;padding:13px 15px;line-height:1.55;overflow-wrap:anywhere}
body.panel-page .alert>div{min-width:0;flex:1}
body.panel-page details>summary{cursor:pointer;overflow-wrap:anywhere}
body.panel-page .simple-list>div{align-items:flex-start;gap:12px}
body.panel-page .simple-list>div>span{min-width:0}
body.panel-page .simple-list :is(strong,small){overflow-wrap:anywhere}
body.panel-page .stats-grid{align-items:stretch}
body.panel-page .stat-card{display:grid;align-content:start;gap:5px}
body.panel-page .stat-card :is(strong,small){overflow-wrap:anywhere}
body.panel-page .panel-flash{position:relative;padding-right:44px}
body.panel-page .panel-flash-close{position:absolute;top:8px;right:8px}

/* Editor finishing: make secondary actions quieter and keep controls aligned. */
body.panel-page .article-form .editor-side .panel-card{overflow:hidden}
body.panel-page .article-form .editor-side .panel-card>:first-child{min-width:0}
body.panel-page .editor-publish-actions.primary-actions .btn.primary{font-weight:850}
body.panel-page .editor-publish-actions.primary-actions .btn.secondary{background:var(--surface)}
body.panel-page .editor-publish-links .btn{justify-content:flex-start;text-align:left}
body.panel-page .editor-publish-links .btn::after{margin-left:auto}
body.panel-page .content-audio-editor-card{max-width:100%}
body.panel-page .content-audio-editor-head,
body.panel-page .content-audio-block{min-width:0}
body.panel-page .content-audio-library-list{scrollbar-gutter:stable}

/* Public reading surfaces: stable measure, calmer controls, predictable media. */
body.site-public :is(.article-page,.static-page) :is(.article-header,.article-body,.page-content-wrap){min-width:0}
body.site-public :is(.article-prose,.prose,.page-content){max-width:100%;overflow-wrap:anywhere}
body.site-public :is(.article-prose,.prose,.page-content) :is(a,code){overflow-wrap:anywhere;word-break:break-word}
body.site-public :is(.article-prose,.prose,.page-content) blockquote{margin-inline:0;padding:14px 18px;border-radius:10px}
body.site-public :is(.article-prose,.prose,.page-content) hr{margin-block:2rem;border:0;border-top:1px solid var(--line)}
body.site-public :is(.article-share,.article-pdf-card,.article-toc,.article-adjacent){max-width:100%}
body.site-public :is(.article-share-actions,.article-pdf-actions) .btn{min-width:0}
body.site-public .empty-state{display:grid;justify-items:center;text-align:center;gap:8px;padding:28px 18px}
body.site-public .empty-state :is(h2,h3,strong,p){margin:0}
body.site-public .empty-state p{max-width:56ch;color:var(--muted);line-height:1.6}

@media(max-width:900px){
  body.panel-page .data-table{min-width:620px}
  body.panel-page .data-table td>.action-row{flex-wrap:wrap}
}
@media(max-width:760px){
  body.panel-page .filter-bar{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}
  body.panel-page .filter-bar>*{width:100%}
  body.panel-page .filter-bar label{width:100%}
  body.panel-page .alert{padding:12px 13px}
  body.panel-page .empty-state{padding:24px 16px}
  body.panel-page .data-table{min-width:560px}
  body.site-public :is(.article-prose,.prose,.page-content) blockquote{padding:12px 14px}
}
@media(max-width:520px){
  body.panel-page .filter-bar{grid-template-columns:1fr}
  body.panel-page :is(.btn,button.btn){min-height:42px}
  body.panel-page .data-table{min-width:520px}
  body.panel-page .panel-card>.card-title-row{gap:10px}
  body.panel-page .panel-card>.card-title-row>.action-row{width:100%}
  body.site-public :is(.article-share,.article-pdf-card,.article-toc){padding-left:14px;padding-right:14px}
}


/* v5.80.26 — Responsive layout QA finishing */
body.panel-page .panel-main,
body.panel-page .panel-content,
body.panel-page .topbar,
body.panel-page .toolbar-row,
body.panel-page .welcome-row,
body.panel-page .card-title-row,
body.panel-page .action-row{min-width:0}
body.panel-page .topbar>div:first-of-type{min-width:0}
body.panel-page .topbar h1{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row){flex-wrap:wrap}
body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row)>:first-child{min-width:0}
body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row) :is(h1,h2,h3,p,small,strong){overflow-wrap:anywhere}
body.panel-page .action-row{max-width:100%}
body.panel-page .action-row>:is(.btn,button,a,form){min-width:0}
body.panel-page .action-row>form{display:inline-flex;max-width:100%}
body.panel-page .action-row>form :is(.btn,button){max-width:100%}
body.panel-page :is(.btn,button.btn){max-width:100%;white-space:normal;text-align:center}
body.panel-page :is(.settings-grid,.dashboard-grid,.two-col)>*{min-width:0}

/* Article/Page side controls stay in normal document flow at every viewport. */
body.panel-page form.article-form .editor-side{
  position:static!important;
  top:auto!important;
  align-self:start;
  min-width:0;
}
body.panel-page form.article-form .editor-side>.panel-card{min-width:0}
body.panel-page form.article-form .editor-publish-card{position:static!important;top:auto!important}
body.panel-page form.article-form :is(.editor-main,.editor-side,.article-editor-card,.content-audio-editor-card,.article-pdf-editor-card){min-width:0}
body.panel-page form.article-form :is(.rich-editor,.editor-toolbar){max-width:100%}
body.panel-page form.article-form .editor-toolbar{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}
body.panel-page form.article-form .editor-toolbar>button{flex:0 0 auto}

@media (min-width:761px) and (max-width:1100px){
  body.panel-page .panel-content{padding:24px 22px}
  body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row){align-items:flex-start}
  body.panel-page :is(.welcome-row,.toolbar-row)>.action-row{justify-content:flex-start}
  body.panel-page .settings-grid{grid-template-columns:1fr}
  body.panel-page .topbar h1{font-size:19px}
}
@media (max-width:760px){
  body.panel-page .topbar{gap:8px}
  body.panel-page .topbar>div:first-of-type{flex:1 1 auto}
  body.panel-page .topbar h1{font-size:18px}
  body.panel-page .topbar-label{font-size:9.5px}
  body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row){display:grid;grid-template-columns:1fr;gap:10px}
  body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row)>.action-row{width:100%;justify-content:stretch}
  body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row)>.action-row>:is(.btn,button,a,form){flex:1 1 140px}
  body.panel-page .settings-grid,
  body.panel-page .two-col{grid-template-columns:1fr}
  body.panel-page .data-table td>.action-row{gap:6px}
}
@media (max-width:480px){
  body.panel-page .panel-content{padding:14px 10px}
  body.panel-page .panel-card{padding:16px}
  body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row)>.action-row{
    display:grid;
    grid-template-columns:1fr;
  }
  body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row)>.action-row>:is(.btn,button,a,form){width:100%}
  body.panel-page :is(.welcome-row,.toolbar-row,.card-title-row)>.action-row>form :is(.btn,button){width:100%}
  body.panel-page .topbar{padding-inline:12px}
}


/* v5.80.27 — final administrator rhythm and responsive consistency */
body.panel-page .panel-content{min-width:0}
body.panel-page .panel-card{min-width:0}
body.panel-page .panel-card>.card-title-row{align-items:flex-start}
body.panel-page .panel-card>.card-title-row>div:first-child{min-width:0}
body.panel-page .panel-card>.card-title-row :is(h2,h3,p,small){overflow-wrap:anywhere}
body.panel-page :is(label,.field-label){line-height:1.4}
body.panel-page label>small{line-height:1.5}
body.panel-page :is(input,select,textarea){max-width:100%}
body.panel-page :is(.btn,button.btn){line-height:1.3}
body.panel-page .action-row{row-gap:8px}
body.panel-page .filter-bar{row-gap:10px}
body.panel-page .data-table :is(th,td){vertical-align:middle}
body.panel-page .data-table :is(th,td)>*{max-width:100%}
body.panel-page .empty-state{max-width:100%}
body.panel-page .pagination{max-width:100%;flex-wrap:wrap;justify-content:center}
body.panel-page .pagination :is(a,span){min-width:36px;text-align:center}
body.panel-page form.article-form :is(.editor-main,.editor-side){align-self:start}
body.panel-page form.article-form .editor-side>.panel-card+ .panel-card{margin-top:0}
@media(min-width:761px) and (max-width:1100px){
  body.panel-page .panel-card{padding:19px}
  body.panel-page .action-row{justify-content:flex-start}
  body.panel-page .data-table :is(th,td){padding-inline:12px}
}
@media(max-width:760px){
  body.panel-page .panel-card{border-radius:14px}
  body.panel-page .panel-card>.card-title-row>.action-row{justify-content:stretch}
  body.panel-page .panel-card>.card-title-row>.action-row>:is(.btn,button,a,form){flex:1 1 150px}
  body.panel-page .pagination{gap:6px}
}
@media(max-width:480px){
  body.panel-page .panel-card{padding:15px}
  body.panel-page .panel-card>.card-title-row>.action-row{display:grid;grid-template-columns:1fr;width:100%}
  body.panel-page .panel-card>.card-title-row>.action-row>:is(.btn,button,a,form){width:100%}
  body.panel-page .panel-card>.card-title-row>.action-row>form :is(.btn,button){width:100%}
}
