/* Scoped to the catalog: keep every validated page intact. */
#wordpressView .lead:empty,#wordpressView>.note,#wordpressView .wpThemeHead p,#wordpressView .wpThemeHead small{display:none}
#wordpressView .filterPanel492{width:100%;max-width:none;justify-content:flex-start!important;padding:14px 0!important}
#wordpressView .wpFilters{width:100%;display:flex!important;justify-content:flex-start!important;align-items:center;gap:14px!important;flex-wrap:wrap}
#wordpressView #wpSearch{width:300px;min-width:220px;flex:0 1 300px}
#wordpressView #wpCategoryFilter,#wordpressView #wpDomainFilter{width:245px;min-width:210px;flex:0 1 245px}
#wordpressView .wpFilters input,#wordpressView .wpFilters select{height:42px}
#wordpressView .headerActions494>#addWpPlugin,#wordpressView .headerActions494>#addWpTheme{padding:9px 16px;min-height:38px}
#wordpressView .wpTable{table-layout:fixed;width:100%}
#wordpressView .wpTable th:nth-child(1){width:24%}#wordpressView .wpTable th:nth-child(2){width:25%}#wordpressView .wpTable th:nth-child(3){width:26%}#wordpressView .wpTable th:nth-child(4){width:15%}#wordpressView .wpTable th:nth-child(5){width:10%}
#wordpressView .wpTable td{overflow-wrap:anywhere;vertical-align:top}
#wordpressView .wpPluginIdentity>div{min-width:0}#wordpressView .wpPluginIdentity .wpPluginName{overflow-wrap:anywhere}
#wordpressView a.official735{display:block;width:fit-content;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:#34795b;text-decoration:underline;font-size:12px;margin-top:5px}
#wordpressView .catalogUsed476 summary{font-size:14px;min-height:32px;padding:5px 0;cursor:pointer;color:#237555}
#wordpressView .catalogUsed476 summary::marker{font-size:18px;color:#237555}
#wordpressView .catalogUsed476>div{display:grid;gap:5px;padding:5px 0}#wordpressView .catalogUsed476 span{overflow-wrap:anywhere}
#wordpressView .wpThemeGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}
#wordpressView .wpThemeActions{justify-content:flex-end}#wordpressView .wpThemeHead{margin-bottom:12px}
#wordpressView .outside735{display:block;width:fit-content;color:#8b5b17;background:#fff6e5;border-radius:4px;font-size:11px;padding:2px 6px;margin-top:5px}
#wordpressView .wpEditorInline254{max-width:900px;margin:16px 0;padding:20px;border:1px solid #d5e2dc;border-radius:10px;background:#fff}
#wordpressView .wpEditorInline254 label{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}
#wordpressView .wpEditorGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#wordpressView .wpEditorInline254 input:not([type=checkbox]),#wordpressView .wpEditorInline254 textarea{width:100%;box-sizing:border-box;font:inherit}
#wordpressView .wpCheckLine{flex-direction:row!important;align-items:center}
#wordpressView .directoryStatus735:empty,#wordpressView .directoryChoices735:empty,#wordpressView [data-wp-error254]:empty,#wordpressView .logo735:empty{display:none}
#wordpressView .directoryStatus735{font-size:13px;color:#536459;margin:0 0 12px}
#wordpressView .directoryChoices735{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
#wordpressView .category735{display:flex;position:relative}#wordpressView .category735 input{padding-right:36px}
#wordpressView .category735>button{position:absolute;right:2px;top:2px;bottom:2px;width:32px;background:transparent;border:0;color:#237555;font-size:19px}
#wordpressView .categoryOptions735:not([hidden]){display:grid;max-height:180px;overflow:auto;border:1px solid #d5e2dc;border-radius:6px;padding:4px}
#wordpressView .categoryOptions735 button{padding:7px 9px;text-align:left;background:#fff;border:0;color:#244b38}
#wordpressView .categoryOptions735 button:hover,#wordpressView .categoryOptions735 button:focus{background:#eaf4ee}
#wordpressView .logo735 img{max-width:80px;max-height:70px;object-fit:contain}
@media(max-width:760px){#wordpressView .wpEditorGrid{grid-template-columns:1fr;gap:0}#wordpressView .wpFilters>*{width:100%!important;min-width:0!important;flex-basis:100%!important}#wordpressView .wpEditorInline254{padding:12px}#wordpressView .wpPluginCardHead{flex-wrap:wrap}#wordpressView .wpThemeGrid{grid-template-columns:1fr}#wordpressView .wpTableWrap{display:none}#wordpressView #wpPluginCards{display:grid}}
#application main #wordpressView .filterBlock492 .filterPanel492:not([hidden]){width:100%!important;justify-content:flex-start!important;margin-left:0!important;gap:14px!important}
#application main #wordpressView .filterPanel492 .wpFilters{display:contents!important}
#application main #wordpressView .filterPanel492 .filterField493{flex:0 1 245px!important;width:245px!important;min-width:210px!important}
#application main #wordpressView .filterPanel492 .filterField493:has(#wpSearch){flex-basis:300px!important;width:300px!important}
#application main #wordpressView .filterPanel492 .filterTail492>.filterField493{flex:0 1 245px!important}
#wordpressView .wpThemeHead .muted{display:none}
#wordpressView .wpTable th:nth-child(1){width:24%}#wordpressView .wpTable th:nth-child(2){width:23%}#wordpressView .wpTable th:nth-child(3){width:25%}#wordpressView .wpTable th:nth-child(4){width:14%}#wordpressView .wpTable th:nth-child(5){width:14%}
#wordpressView .wpRowActions .catalogActions476{display:flex;gap:0;justify-content:flex-end;flex-wrap:wrap}#wordpressView .wpRowActions button{width:32px;min-width:32px;padding:6px;margin:0}
@media(max-width:760px){#application main #wordpressView .filterPanel492 .filterField493,#application main #wordpressView .filterPanel492 .filterField493:has(#wpSearch){flex:1 1 100%!important;width:100%!important;min-width:0!important}#application main #wordpressView .filterPanel492 .filterTail492{width:100%!important;flex:1 1 100%!important}}
#application main #wordpressView .wpRowActions .catalogActions476{flex-wrap:nowrap!important;gap:0!important}
#application main #wordpressView .wpRowActions .catalogActions476 button{width:30px!important;min-width:30px!important;max-width:30px!important;height:32px!important;min-height:32px!important;padding:5px!important;margin:0!important;flex:0 0 30px!important}
