/* The approved logos and labels share one centered row with the footer actions. */
.workspace-footer{display:block;overflow-x:auto;overscroll-behavior-x:contain}
.workspace-footer .footer-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(570px,750px) minmax(140px,1fr);align-items:center;gap:20px;min-width:890px;width:100%}
.workspace-footer .footer-tools{grid-column:1;grid-row:1;justify-self:start;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:0;direction:ltr}
.footer-logo-group{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(100px,230px) 150px 130px minmax(130px,240px);align-items:center;gap:20px;min-width:0;direction:ltr}
.footer-logo-group .footer-brand{display:contents}
.footer-logo-group .english-brand span{grid-column:1;grid-row:1}
.footer-logo-group .english-brand img{grid-column:2;grid-row:1;justify-self:center}
.footer-logo-group .arabic-brand img{grid-column:3;grid-row:1;justify-self:center}
.footer-logo-group .arabic-brand span{grid-column:4;grid-row:1}
.workspace-footer .footer-center{display:contents}
.workspace-footer .footer-center .footer-credit{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:6px;margin:0;direction:ltr}
.footer-credit .footer-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;text-decoration:none}
.footer-settings-menu{position:fixed;min-width:210px}
.footer-settings-menu button{display:flex;align-items:center;justify-content:space-between;gap:16px;height:auto;min-width:0;border:0;box-shadow:none;text-shadow:none}
.settings-language-badge{font:500 .85rem/1 Arial,sans-serif}
@media(min-width:760px) and (max-width:1100px){
 .workspace-footer .footer-row{grid-template-columns:minmax(140px,1fr) minmax(465px,665px) minmax(140px,1fr);gap:10px;min-width:765px}
 .footer-logo-group{grid-template-columns:minmax(100px,230px) 110px 95px minmax(130px,240px);gap:10px}
}
@media(max-width:759px){
 .workspace-footer .footer-row{gap:12px;min-width:856px}
 .footer-logo-group{grid-template-columns:minmax(100px,230px) 140px 130px minmax(130px,240px);gap:12px}
}
