/* V476 — common controls: compact, readable and touch accessible. */
[hidden]{display:none!important}
.band476{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#fff;border:1px solid #cadccf;border-radius:10px;padding:10px 14px;margin:12px 0}.counts476{display:flex;flex-wrap:wrap;gap:16px;align-items:center;min-width:0}.counter476{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:var(--count476,#20563d)}.counter476>button,.counter476>strong{display:grid;place-items:center;min-width:40px;min-height:44px;padding:4px 7px;background:var(--count-bg476,#edf4ef);color:inherit;border:0;border-radius:8px;font-size:20px;font-weight:700}.counter476>button{cursor:pointer}.counter476>button:hover{text-decoration:underline}.counter476.clients,.tone476.clients{--count476:#20563d;--count-bg476:#edf4ef}.counter476.domains,.tone476.domains{--count476:#25629b;--count-bg476:#edf4fa}.counter476.hosting,.tone476.hosting{--count476:#7655a0;--count-bg476:#f4effa}.counter476.mails,.tone476.mails{--count476:#087678;--count-bg476:#eaf7f6}.counter476.profiles,.tone476.profiles{--count476:#7655a0;--count-bg476:#f4effa}.counter476.plugins,.counter476.warn{--count476:#9b570e;--count-bg476:#fff4e4}.counter476.danger{--count476:#b52222;--count-bg476:#fceeee}.sitesCounter475.tone476{color:var(--count476)}.sitesCounter475.tone476>button,.currentCount476{background:var(--count-bg476);color:var(--count476)}.currentCount476{display:grid;place-items:center;min-width:40px;min-height:44px;border-radius:8px;font-size:20px}.sitesBand475>.sitesFilterButton475{margin-left:0}.sitesBandActions475{margin-left:auto}.actions476{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.band476>.sitesFilterButton475{margin-left:0}.filters476{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;background:#f1f6f3;border:1px solid #cadccf;border-radius:10px;margin:0 0 14px}.filters476>div,.filters476>label{flex:1 1 180px;min-width:0}.filters476 label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:#20563d}.filters476 input:not([type=checkbox]):not([type=radio]),.filters476 select,.wpEditorInline254 input:not([type=checkbox]),.wpEditorInline254 textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;background:#fff;color:#24382e;border:1px solid #acbfb2;border-radius:7px;font:inherit}.filters476 .wpFilters,.filters476 .seoFilters,.filters476 .mailSearchBar,.filters476 .maintenanceSearch198{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:0;padding:0;border:0;box-shadow:none;background:transparent}.filters476 .wpFilters{flex-basis:100%}.filters476 .mailSearchBar239{flex:3 1 500px}.filters476 .search{min-width:0}.tools476{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.table476{overflow-x:auto}.table476 table{width:100%;border-collapse:collapse;font-size:14px}.table476 th,.table476 td{text-align:left;padding:10px;border-bottom:1px solid #e0e8e3;overflow-wrap:anywhere}.table476 th{color:#20563d;background:#f1f6f3}.table476 input[type=checkbox]{width:19px;height:19px}.confirm476{padding:16px;background:#f1f6f3;border:1px solid #8eac99;border-radius:8px}.confirm476>label{display:flex;gap:8px;padding:8px 0}.confirm476 small{display:block}.notice476{min-height:24px;overflow-wrap:anywhere}.result476{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-bottom:1px solid #dce5df}.result476 strong{flex-basis:100%}.result476.error{color:#b52222}.result476.done{color:#20563d}.tabs476{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.tabs476>button{flex:0 1 150px;min-height:44px}.batchFold476{border:1px solid #cadccf;border-radius:9px;padding:12px;margin:12px 0;background:#fff}.batchFold476>summary{font-weight:600;color:#20563d;cursor:pointer;min-height:32px}.batchFold476 #planningEntry449{margin:8px 0}.batchFold476 #batchEditor454{margin-top:10px}.seen476{min-height:36px;background:#edf4ef;color:#20563d;border:1px solid #cadccf;border-radius:6px;padding:5px 9px;cursor:pointer}.seen476:disabled{opacity:.8;cursor:default}.dashLabel458.personal{color:#7655a0!important}.catalogActions476{display:inline-flex;gap:4px;align-items:center}.catalogActions476 .iconbtn{min-width:40px;min-height:44px}.catalogUsed476>summary{cursor:pointer;color:#20563d;font-size:13px;white-space:nowrap}.catalogUsed476>div{padding:8px 0;display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.wpEditorInline254{background:#fff;border:1px solid #bdcfc3;border-radius:12px;padding:20px!important;margin:14px 0;box-shadow:none!important}.wpEditorInline254 form>label,.wpEditorGrid>label{display:flex;flex-direction:column;gap:7px;margin:14px 0;font-size:14px;font-weight:600;color:#20563d}.wpEditorInline254 textarea{min-height:88px}.wpEditorGrid{display:grid;grid-template-columns:1fr!important;gap:0}.wpEditorInline254 input[type=file]{font-weight:400;background:#f1f6f3}.wpEditorInline254 input[type=file]::file-selector-button{padding:9px;border:1px solid #cadccf;background:#fff;color:#20563d;border-radius:5px;margin-right:12px}.wpEditorInline254 menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0}.wpDomainChecks{gap:8px}.wpDomainChecks label{padding:8px;background:#f1f6f3;border-radius:6px}.wpThemeDomains{margin:8px 0}.clientRecord250{margin:0!important}.accessGlobalList:has(.clientRecord250){gap:8px!important}.clientRecord250>summary{padding:10px 14px!important}.compact476 .accessGlobalList,.compact476 .mailProfilesList{gap:8px}.compact476 .accessGlobalCard>summary,.compact476 .mailProfileCard>summary{min-height:44px;padding:5px 10px!important}.compact476 .orderbuttons{flex-direction:row}.compact476 .accessGlobalIdentity{align-items:baseline}.compact476 .mailProfileCard{margin:0}.wpBackupSelectTools232{padding:8px 12px!important;font-size:13px}.cycleColumn476{color:#20563d;font-size:12px}.noteButton476{background:#f1f6f3;border:1px solid #cadccf!important;min-width:40px;min-height:44px}
@media(min-width:1201px){#wpBackupsView .wpBackupRowsHeader232,#wpBackupsView .wpBackupRow232:has(>.cycleColumn476){grid-template-columns:24px minmax(140px,1.5fr) minmax(90px,.8fr) 50px 65px 70px minmax(70px,.7fr) 175px!important}}
@media(max-width:1200px){#wpBackupsView .wpBackupRow232>.cycleColumn476{grid-column:2;grid-row:auto}#wpBackupsView .wpBackupRow232>.cycleColumn476:before{content:'Cycle : '}}
@media(max-width:650px){.band476{padding:10px;gap:8px}.counts476{gap:10px}.counter476{font-size:11px}.counter476>button,.counter476>strong{font-size:18px}.filters476{padding:10px}.filters476>*{max-width:100%}.tabs476>button{flex:1 1 90px;padding:8px}.table476 table,.table476 tbody,.table476 tr,.table476 td{display:block}.table476 thead{display:none}.table476 tr{border-bottom:1px solid #cadccf;padding:8px 0}.table476 td{display:flex;gap:8px;border:0;padding:5px}.table476 td:before{content:attr(data-label);font-weight:600;min-width:70px;color:#20563d}.wpEditorInline254{padding:12px!important}.wpThemeGrid{grid-template-columns:1fr!important}.wpEditorInline254 .wpDomainChecks{grid-template-columns:1fr!important}.catalogActions476 .iconbtn{min-width:44px}.band476 .actions476{margin-left:0}#componentsView476 .panel{padding:12px}.cycleColumn476{grid-column:1/-1!important}.wpBackupRow232>.cycleColumn476{padding-left:4px}.sitesBandActions475{margin-left:0}.sitesBand475 .sitesFilterButton475{margin-left:0}}
#wpBackupsView .wpBackupsSelection232{padding:10px 16px;font-size:13px;gap:8px}#wpBackupsView .wpBackupsSelection232 .maintenanceTextAction{font-size:13px}#wpBackupsSelectionHelp234{display:none!important}
@media(max-width:650px){#wordpressView,#wordpressView .wpPluginCards,#wordpressView .wpPluginCard,#wordpressView .wpPluginCardHead,#wordpressView .wpPluginIdentity,#wordpressView .wpPluginIdentity>div{min-width:0;max-width:100%;box-sizing:border-box}#wordpressView .wpPluginCardHead{flex-wrap:wrap}#wordpressView .wpPluginName{overflow-wrap:anywhere}#wordpressView .catalogActions476{margin-left:auto}#wordpressView .wpThemeCard{min-width:0;max-width:100%;box-sizing:border-box}#wordpressView .wpThemeTop{flex-wrap:wrap}.wpFilters>input{min-width:0!important;width:100%!important}.wpFilters>select{max-width:100%}.filters476 .mailSearchBar239>label{min-width:0;flex:1 1 160px}.table476 td{overflow-wrap:anywhere}}
/* Keep the button as the activation target while shared icon observers update SVGs. */
.pageBack253 svg,.pageBack253 svg *{pointer-events:none}
#wordpressView .actions476>button{width:185px;min-height:44px;max-width:100%;margin:0!important}#wordpressView .actions476{gap:8px;align-items:center}
@media(max-width:650px){#wordpressView .actions476{width:100%}#wordpressView .actions476>button{flex:1 1 150px;width:auto}}
