.wpacu-critical-css-global-disabled-notice{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;box-sizing:border-box;max-width:1120px;margin:0 0 14px;padding:9px 12px;border-left:4px solid #d63638;background:#fff5f5;color:#5c2323;line-height:1.45}.wpacu-critical-css-global-disabled-notice>.dashicons-warning{width:18px;height:18px;color:#d63638;font-size:18px;line-height:18px}.wpacu-critical-css-global-disabled-notice>a{display:inline-flex;align-items:center;gap:2px;margin-left:3px;font-weight:600}.wpacu-critical-css-context-help .dashicons,.wpacu-critical-css-global-disabled-notice>a .dashicons,.wpacu-critical-css-manage-link .dashicons,.wpacu-critical-css-scope-summary>a .dashicons,.wpacu-critical-css-selected-target-actions .dashicons{width:15px;height:15px;font-size:15px;line-height:15px}.wpacu-critical-css-settings-area,.wpacu-critical-css-settings-area-disabled{opacity:1}.wpacu-critical-css-context-bar,.wpacu-critical-css-editor-panel,.wpacu-critical-css-scope-summary,.wpacu-critical-css-target-panel{box-sizing:border-box;max-width:1120px}.wpacu-critical-css-context-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 14px;padding:12px 14px;border:1px solid #c3c4c7;border-radius:5px;background:#fff}.wpacu-critical-css-context-choice{flex:1 1 520px;max-width:620px}.wpacu-critical-css-context-choice select{width:100%;max-width:620px;min-height:34px}.wpacu-critical-css-context-choice label,.wpacu-critical-css-field-label,.wpacu-critical-css-object-search-panel label{display:block;margin:0 0 5px;color:#50575e;font-size:12px;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.02em}.wpacu-critical-css-context-help{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;color:#646970;font-size:12px}.wpacu-critical-css-context-help a,.wpacu-critical-css-manage-link,.wpacu-critical-css-scope-summary>a,.wpacu-critical-css-selected-target-actions a{display:inline-flex;align-items:center;gap:2px;text-decoration:none;white-space:nowrap}.wpacu-critical-css-target-panel{margin:0 0 14px;padding:14px;border:1px solid #c3c4c7;border-radius:5px;background:#fff}.wpacu-critical-css-target-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.wpacu-critical-css-target-main{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px}.wpacu-critical-css-target-main>.wpacu-critical-css-field-label{margin:0}.wpacu-critical-css-segmented{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid #8c8f94;border-radius:4px;background:#fff}.wpacu-critical-css-segmented>a,.wpacu-critical-css-segmented>button,.wpacu-critical-css-segmented>span{box-sizing:border-box;min-height:31px;margin:0;padding:5px 11px;border:0;border-right:1px solid #c3c4c7;border-radius:0;background:#fff;color:#2271b1;font:inherit;line-height:20px;text-decoration:none;cursor:pointer}.wpacu-critical-css-segmented>:last-child{border-right:0}.wpacu-critical-css-segmented>a:focus,.wpacu-critical-css-segmented>a:hover,.wpacu-critical-css-segmented>button:focus,.wpacu-critical-css-segmented>button:hover{background:#f0f6fc;color:#135e96;outline:0;box-shadow:inset 0 0 0 1px #2271b1}.wpacu-critical-css-segmented>.wpacu-active{background:#2271b1;color:#fff;cursor:default}.wpacu-critical-css-segmented>button:disabled{background:#f6f7f7;color:#a7aaad;cursor:not-allowed;box-shadow:none}.wpacu-critical-css-manage-link{flex:0 0 auto;margin-bottom:5px;font-size:12px}.wpacu-critical-css-selected-target{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:9px 11px;border:1px solid #c5d9ed;border-radius:4px;background:#f0f6fc}.wpacu-critical-css-selected-target>.dashicons{flex:0 0 auto;color:#2271b1}.wpacu-critical-css-selected-target-details{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0}.wpacu-critical-css-selected-target-details>span{color:#646970;font-size:12px}.wpacu-critical-css-selected-target-details>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpacu-critical-css-selected-target-details>code{color:#50575e;font-size:11px}.wpacu-critical-css-selected-target-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.wpacu-critical-css-target-hint{margin:8px 0 0;color:#646970;font-size:12px;line-height:1.45}.wpacu-critical-css-inline-message{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:#50575e;font-size:12px}.wpacu-critical-css-inline-message>.dashicons{width:17px;height:17px;font-size:17px;line-height:17px}.wpacu-critical-css-inline-message-warning{color:#8a4b00}.wpacu-critical-css-object-search-panel{margin:12px 0 0;padding:12px;border-top:1px solid #dcdcde;background:#f6f7f7}.wpacu-critical-css-object-search-panel form{margin:0}.wpacu-critical-css-object-search-field{position:relative;max-width:720px}.wpacu-critical-css-object-search-field>.dashicons{position:absolute;top:8px;left:9px;width:18px;height:18px;color:#646970;font-size:18px;line-height:18px;pointer-events:none}#wpacu-search-form-assets-manager .wpacu-critical-css-object-search-field input.search-field{box-sizing:border-box;width:100%;max-width:720px;min-height:34px;margin:0;padding:4px 34px 4px 34px}.wpacu-critical-css-search-no-results{margin:7px 0 0;color:#b32d2e;font-size:12px}.wpacu-critical-css-search-loading{margin:8px 0 0}.wpacu-critical-css-scope-summary{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid #dcdcde;border-radius:5px;background:#fff}.wpacu-critical-css-scope-summary>.dashicons{flex:0 0 auto;color:#2271b1}.wpacu-critical-css-scope-summary>div{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:3px 8px}.wpacu-critical-css-scope-summary>div>span{color:#646970}.wpacu-critical-css-editor-panel{overflow:hidden;border:1px solid #c3c4c7;border-radius:5px 5px 0 0;background:#fff}.wpacu-critical-css-editor-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;border-bottom:1px solid #dcdcde;background:#f6f7f7}.wpacu-critical-css-editor-title{display:flex;align-items:center;gap:9px}.wpacu-critical-css-editor-title h2{margin:0;padding:0;font-size:16px;line-height:1.4}.wpacu-critical-css-editor-title>span{padding:2px 7px;border-radius:10px;background:#dcdcde;color:#50575e;font-size:11px;line-height:1.4}.wpacu-critical-css-rule-status{display:flex;align-items:center;gap:8px}.wpacu-critical-css-rule-status>.wpacu-critical-css-field-label{margin:0}#wpacu-critical-css-rule-status-text{min-width:56px;font-size:12px}#wpacu-critical-css-rule-status-text.wpacu-enabled{color:#267300}#wpacu-critical-css-rule-status-text.wpacu-disabled{color:#646970}#wpacu-critical-css-options-area{padding:14px;transition:opacity 120ms ease}#wpacu-critical-css-options-area.wpacu-faded{opacity:.58}.wpacu-critical-css-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 8px}.wpacu-critical-css-editor-toolbar>.wpacu-critical-css-field-label{margin:0}.wpacu-critical-css-output-choice{display:flex;align-items:center;gap:7px;margin:0;padding:0;border:0}.wpacu-critical-css-output-choice>span{margin:0;padding:0;color:#50575e;font-size:12px;font-weight:600;line-height:28px;text-transform:uppercase;letter-spacing:.02em}.wpacu-critical-css-output-choice label{position:relative;margin:0;padding:4px 9px;border:1px solid #8c8f94;border-radius:4px;background:#fff;color:#2271b1;font-size:12px;line-height:18px;cursor:pointer}.wpacu-critical-css-output-choice label.wpacu-active{border-color:#2271b1;background:#2271b1;color:#fff}.wpacu-critical-css-output-choice label:focus-within{outline:1px solid transparent;box-shadow:0 0 0 1px #2271b1}.wpacu-critical-css-output-choice input{position:absolute;opacity:0;pointer-events:none}.wpacu-critical-css-editor-actions{box-sizing:border-box;display:flex!important;align-items:center;justify-content:flex-end;max-width:1120px;margin:0!important;padding:11px 14px;border:1px solid #c3c4c7;border-top:0;border-radius:0 0 5px 5px;background:#fff}.wpacu-critical-css-editor-actions input.button{height:auto!important;min-height:32px;padding:0 14px!important;font-size:13px!important}#wpacu-updating-critical-css.wpacu-show{margin:2px 0 0 8px!important}@media (max-width:782px){.wpacu-critical-css-context-bar,.wpacu-critical-css-editor-header,.wpacu-critical-css-editor-toolbar,.wpacu-critical-css-target-toolbar{align-items:stretch;flex-direction:column}.wpacu-critical-css-context-help{justify-content:flex-start}.wpacu-critical-css-rule-status,.wpacu-critical-css-segmented,.wpacu-critical-css-target-main{width:100%}.wpacu-critical-css-segmented>*{flex:1 1 50%;text-align:center}.wpacu-critical-css-manage-link{align-self:flex-start}.wpacu-critical-css-selected-target{align-items:flex-start;flex-wrap:wrap}.wpacu-critical-css-selected-target-actions{width:100%;padding-left:30px}.wpacu-critical-css-output-choice{justify-content:flex-start}}.wpacu-critical-css-scope-tabs{display:flex;box-sizing:border-box;max-width:1120px;margin:0 0 14px;border-bottom:1px solid #c3c4c7}.wpacu-critical-css-scope-tabs>a{display:flex;flex-direction:column;gap:1px;min-width:150px;margin:0 4px -1px 0;padding:9px 15px 10px;border:1px solid transparent;color:#50575e;text-decoration:none}.wpacu-critical-css-scope-tabs>a:focus,.wpacu-critical-css-scope-tabs>a:hover{color:#135e96;background:#f6f7f7;outline:0}.wpacu-critical-css-scope-tabs>a.wpacu-active{border-color:#c3c4c7;border-bottom-color:#fff;background:#fff;color:#1d2327}.wpacu-critical-css-scope-tabs>a strong{font-size:14px;line-height:1.35}.wpacu-critical-css-scope-tabs>a span{color:#646970;font-size:11px;line-height:1.35}.wpacu-critical-css-existing-rules,.wpacu-critical-css-specific-manager{box-sizing:border-box;max-width:1120px;margin:0 0 14px;border:1px solid #c3c4c7;border-radius:5px;background:#fff}.wpacu-critical-css-existing-rules-header,.wpacu-critical-css-specific-manager-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px}.wpacu-critical-css-existing-rules-header h2,.wpacu-critical-css-specific-manager-header h2{margin:0;padding:0;font-size:15px;line-height:1.4}.wpacu-critical-css-existing-rules-header span,.wpacu-critical-css-specific-manager-header p{margin:2px 0 0;color:#646970;font-size:12px}.wpacu-critical-css-specific-manager-actions{display:flex;align-items:center;gap:7px}.wpacu-critical-css-specific-manager-actions .button{display:inline-flex;align-items:center;gap:3px}.wpacu-critical-css-specific-manager-actions .dashicons{width:15px;height:15px;font-size:15px;line-height:15px}.wpacu-critical-css-specific-manager>.wpacu-critical-css-inline-message,.wpacu-critical-css-specific-manager>.wpacu-critical-css-selected-target{margin:0 14px 12px}.wpacu-critical-css-specific-manager .wpacu-critical-css-object-search-panel{margin:0;padding:12px 14px;border-top:1px solid #dcdcde;background:#f6f7f7}.wpacu-critical-css-add-search-header{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:720px;margin:0 0 6px}.wpacu-critical-css-add-search-header label{margin:0}.wpacu-critical-css-existing-rules-header{border-bottom:1px solid #dcdcde;background:#f6f7f7}.wpacu-critical-css-existing-rules-header>div:first-child{display:flex;align-items:baseline;gap:8px}.wpacu-critical-css-existing-rules-filter{position:relative;display:block;width:260px}.wpacu-critical-css-existing-rules-filter>.dashicons{position:absolute;top:7px;left:8px;width:17px;height:17px;color:#646970;font-size:17px;line-height:17px;pointer-events:none}.wpacu-critical-css-existing-rules-filter input{box-sizing:border-box;width:100%;min-height:31px;padding-left:30px}.wpacu-critical-css-existing-rules-list{width:100%}.wpacu-critical-css-rule-row{display:grid;grid-template-columns:10px minmax(260px,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #f0f0f1}.wpacu-critical-css-rule-row:last-child{border-bottom:0}.wpacu-critical-css-rule-row:hover{background:#f9f9f9}.wpacu-critical-css-rule-row.wpacu-current{background:#f0f6fc}.wpacu-critical-css-rule-dot{display:block;width:8px;height:8px;border-radius:50%;background:#a7aaad}.wpacu-critical-css-rule-dot.wpacu-enabled{background:#46b450}.wpacu-critical-css-rule-main{min-width:0}.wpacu-critical-css-rule-name{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px}.wpacu-critical-css-rule-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpacu-critical-css-rule-name code{color:#646970;font-size:10px}.wpacu-critical-css-editing-badge{padding:1px 6px;border-radius:9px;background:#2271b1;color:#fff;font-size:10px;line-height:1.5}.wpacu-critical-css-rule-url{display:block;overflow:hidden;margin-top:2px;color:#646970;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.wpacu-critical-css-rule-meta{display:flex;flex-direction:column;align-items:flex-start;min-width:75px;color:#646970;font-size:11px;line-height:1.45}.wpacu-critical-css-rule-meta>.wpacu-enabled{color:#267300;font-weight:600}.wpacu-critical-css-rule-meta>.wpacu-disabled{color:#646970;font-weight:600}.wpacu-critical-css-rule-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:95px}.wpacu-critical-css-rule-actions>a:not(.button){display:inline-flex;align-items:center;gap:2px;text-decoration:none}.wpacu-critical-css-rule-actions .dashicons{width:14px;height:14px;font-size:14px;line-height:14px}.wpacu-critical-css-empty-state{display:flex;align-items:center;justify-content:center;gap:7px;min-height:70px;padding:16px;color:#646970;text-align:center}.wpacu-critical-css-empty-state>.dashicons{color:#8c8f94}@media (max-width:900px){.wpacu-critical-css-rule-row{grid-template-columns:10px minmax(180px,1fr) auto}.wpacu-critical-css-rule-meta{display:none}}@media (max-width:782px){.wpacu-critical-css-scope-tabs>a{flex:1 1 50%;min-width:0}.wpacu-critical-css-existing-rules-header,.wpacu-critical-css-specific-manager-header{align-items:stretch;flex-direction:column}.wpacu-critical-css-specific-manager-actions{flex-wrap:wrap}.wpacu-critical-css-existing-rules-filter{width:100%}.wpacu-critical-css-rule-row{grid-template-columns:10px minmax(0,1fr);gap:8px 10px}.wpacu-critical-css-rule-actions{grid-column:2;justify-content:flex-start}.wpacu-critical-css-rule-name strong,.wpacu-critical-css-rule-url{white-space:normal}}.wpacu-critical-css-master-panel{margin:10px 0 16px;overflow:hidden;border:1px solid #cfe0e4;border-left:4px solid #1a7e8a;border-radius:11px;background:linear-gradient(135deg,#fff 0,#f6fbfc 100%);box-shadow:0 1px 2px rgba(0,69,103,.035);color:#1d2327;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.wpacu-critical-css-master-panel.is-active{border-color:#b9dcd2;border-left-color:#2a9a62}.wpacu-critical-css-master-panel.is-paused{border-color:#e4ce90;border-left-color:#d6a31f}.wpacu-critical-css-master-panel.is-saving{opacity:.76}.wpacu-critical-css-master-panel h2{margin:3px 0 5px;padding:0;border:0;color:#17333f;font-size:18px;line-height:1.35}.wpacu-critical-css-master-panel__top{display:grid;grid-template-columns:minmax(230px,285px) minmax(280px,1fr) auto;align-items:center}.wpacu-critical-css-master-panel__control{display:flex;align-items:center;gap:13px;min-width:0;padding:11px 14px;background:rgba(236,246,248,.72)}.wpacu-critical-css-master-panel__control .wpacu_switch{flex:0 0 auto;margin:0}.wpacu-critical-css-master-panel__control-copy{min-width:0;cursor:pointer}.wpacu-critical-css-master-panel__control-copy span,.wpacu-critical-css-master-panel__control-copy strong{display:block}.wpacu-critical-css-master-panel__control-copy strong{color:#25404c;font-size:13px;line-height:1.35}.wpacu-critical-css-master-panel__control-copy span{margin-top:3px;color:#6b7a82;font-size:11px;line-height:1.4}.wpacu-critical-css-master-panel__copy{min-width:0;padding:11px 16px;border-left:1px solid #d5e3e7}.wpacu-critical-css-master-panel__copy>p{max-width:820px;margin:0;color:#5d6a72;font-size:12px;line-height:1.55}.wpacu-critical-css-master-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wpacu-critical-css-master-panel__kicker{display:block;color:#006584;font-size:10px;font-weight:800;letter-spacing:.075em;line-height:1.4;text-transform:uppercase}.wpacu-critical-css-master-panel__saved-badge,.wpacu-critical-css-master-status{display:inline-flex;min-height:24px;align-items:center;padding:3px 8px;border:1px solid #c8e2e6;border-radius:999px;background:#f1fafb;color:#006584;font-size:10px;font-weight:750;line-height:1.3;white-space:nowrap}.wpacu-critical-css-master-panel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 14px 10px 0}.wpacu-critical-css-master-panel__meta a{display:inline-flex;align-items:center;gap:4px;margin-left:2px;color:#006b8f;font-size:11px;font-weight:700;text-decoration:none}.wpacu-critical-css-master-panel__meta a:focus-visible,.wpacu-critical-css-master-panel__meta a:hover{text-decoration:underline}.wpacu-critical-css-master-panel__meta a .dashicons{width:14px;height:14px;font-size:14px}.wpacu-critical-css-master-status.is-active{border-color:#a9d2c0;background:#f0faf5;color:#17633f}.wpacu-critical-css-master-status.is-paused{border-color:#e0c078;background:#fff8e5;color:#795711}.wpacu-critical-css-master-status.is-saving{border-color:#bfd6dc;background:#f3f8fa;color:#526b76}.wpacu-critical-css-master-panel__rule-count{color:#60717a;font-size:11px;line-height:1.4}.wpacu-critical-css-master-feedback{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;margin:0;padding:7px 14px;border-top:1px solid #e1eaec;background:rgba(255,255,255,.72);color:#596a73;font-size:11px;line-height:1.45}.wpacu-critical-css-master-feedback.is-error{background:#fff5f5;color:#9b2c2c}.wpacu-critical-css-master-feedback__help{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;text-decoration:none}.wpacu-critical-css-master-feedback__help:focus-visible,.wpacu-critical-css-master-feedback__help:hover{text-decoration:underline}.wpacu-critical-css-master-feedback__help .dashicons{width:16px;height:16px;font-size:16px}@media (max-width:782px){.wpacu-critical-css-master-feedback{align-items:flex-start;flex-direction:column}.wpacu-critical-css-master-panel__top{grid-template-columns:minmax(0,1fr)}.wpacu-critical-css-master-panel__control{padding:12px 14px}.wpacu-critical-css-master-panel__copy{padding:11px 14px;border-top:1px solid #d5e3e7;border-left:0}.wpacu-critical-css-master-panel__heading{display:block}.wpacu-critical-css-master-panel__saved-badge{margin-top:7px}.wpacu-critical-css-master-panel__meta a{margin-left:0}.wpacu-critical-css-master-panel__meta{padding:0 14px 12px}}