body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements{--squad-primary:#6441f0;--squad-primary-hover:#5536cc;--squad-error:#ff4242;--squad-error-light:#ffefef;--squad-success:#22c55e;--squad-success-light:#dcfce7;--squad-warning:#f59e0b;--squad-warning-light:#fff4e5;--squad-info:#3b82f6;--squad-info-light:#dbeafe;--squad-bg-gray:#f6f9fc;--squad-border:#e5e9f2;--squad-text:#1e2329;--squad-text-light:#64748b;--squad-text-lighter:#94a3b8;--squad-mono-font:sfmono-regular,menlo,monaco,consolas,"Liberation Mono","Courier New",monospace;--squad-border-radius:8px;--squad-transition:all 0.2s ease-in-out;--squad-font-sans:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--squad-font-display:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--squad-font-size-xs:12px;--squad-font-size-sm:14px;--squad-font-size-base:16px;--squad-font-size-lg:18px;--squad-font-size-xl:24px;--squad-font-size-2xl:30px;--squad-font-weight-normal:400;--squad-font-weight-medium:500;--squad-font-weight-semibold:600;--squad-font-weight-bold:700;--squad-line-height-tight:1.2;--squad-line-height-normal:1.5;--squad-line-height-relaxed:1.8;--squad-letter-spacing-tight:-0.01em;--squad-letter-spacing-normal:0;--squad-letter-spacing-wide:0.025em;all:revert;background-color:#fff!important;font-family:var(--squad-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .app-wrapper{min-height:400px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container{padding:32px 0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper{margin:0 auto;max-width:100%;position:relative}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper.requirements-checking{pointer-events:none}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper.requirements-checking:after{backdrop-filter:blur(2px);background:#fff9;border-radius:var(--squad-border-radius);content:"";inset:0;position:absolute;z-index:5}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper.requirements-checking:before{animation:squad_spin 1s linear infinite;border:3px solid #6441f033;border-radius:50%;border-top:3px solid var(--squad-primary);content:"";height:2.5rem;left:50%;margin:-1.25rem 0 0 -1.25rem;position:absolute;top:50%;width:2.5rem;z-index:10}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content h2{color:var(--squad-text);font-size:var(--squad-font-size-xl);font-weight:var(--squad-font-weight-semibold);letter-spacing:var(--squad-letter-spacing-tight);line-height:var(--squad-line-height-tight);margin:0 0 24px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-success-banner{background:var(--squad-success-light);border:1px solid var(--squad-success);border-left-width:4px;border-radius:var(--squad-border-radius);box-shadow:0 1px 3px #0000000d;margin-bottom:32px;padding:20px 24px;transition:var(--squad-transition)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-success-banner:hover{box-shadow:0 3px 6px #00000014}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-success-banner h3{color:var(--squad-success);font-size:var(--squad-font-size-lg);font-weight:var(--squad-font-weight-semibold);letter-spacing:var(--squad-letter-spacing-tight);line-height:var(--squad-line-height-tight);margin:0 0 12px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-success-banner p{color:var(--squad-text);font-size:var(--squad-font-size-sm);line-height:var(--squad-line-height-normal);margin:0 0 16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-success-banner p:last-child{margin-bottom:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-error-banner{background:var(--squad-error-light);border:1px solid var(--squad-error);border-left-width:4px;border-radius:var(--squad-border-radius);box-shadow:0 1px 3px #0000000d;margin-bottom:32px;padding:20px 24px;transition:var(--squad-transition)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-error-banner:hover{box-shadow:0 3px 6px #00000014}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-error-banner h3{color:var(--squad-error);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 12px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-error-banner p{color:var(--squad-text);font-size:14px;line-height:1.5;margin:0 0 16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-error-banner p:last-child{margin-bottom:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-warning-banner{background:var(--squad-warning-light);border:1px solid var(--squad-warning);border-left-width:4px;border-radius:var(--squad-border-radius);box-shadow:0 1px 3px #0000000d;margin-bottom:32px;padding:20px 24px;transition:var(--squad-transition)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-warning-banner:hover{box-shadow:0 3px 6px #00000014}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-warning-banner h3{color:var(--squad-warning);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 12px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-warning-banner p{color:var(--squad-text);font-size:14px;line-height:1.5;margin:0 0 16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner.divi-squad-warning-banner p:last-child{margin-bottom:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-notice-action-button{align-items:center;background:var(--squad-primary);border-color:var(--squad-primary);border-radius:6px;color:#fff!important;display:inline-flex;font-size:14px;font-weight:500;height:auto;line-height:20px;padding:6px 16px;text-decoration:none;transition:all .2s}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-notice-action-button:hover{background:var(--squad-primary-hover);border-color:var(--squad-primary-hover)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-notice-action-button .dashicons{font-size:18px;height:18px;margin-right:8px;width:18px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-notice-action-button p{color:#fff!important;margin:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table{border:1px solid var(--squad-border);border-radius:var(--squad-border-radius);box-shadow:0 1px 2px #0000000d;margin:20px 0 32px;overflow:hidden}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row{align-items:center;border-bottom:1px solid var(--squad-border);display:flex;padding:14px 20px;transition:var(--squad-transition)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row:last-child{border-bottom:none}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row:nth-child(2n){background-color:var(--squad-bg-gray)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row:hover{background-color:#6441f00d}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row--highlight{background-color:#6441f01a!important}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row--error{background-color:var(--squad-error-light)!important}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row--warning{background-color:var(--squad-warning-light)!important}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row--info{background-color:var(--squad-info-light)!important}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row--expanded .requirement-name strong{font-weight:600}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row .requirement-name{flex:1;padding-right:16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row .requirement-name strong{color:var(--squad-text);display:block;font-size:var(--squad-font-size-sm);font-weight:var(--squad-font-weight-medium);letter-spacing:var(--squad-letter-spacing-tight);margin-bottom:4px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row .requirement-name .requirement-sub{color:var(--squad-text-light);font-size:var(--squad-font-size-xs);line-height:var(--squad-line-height-normal)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row .requirement-value{align-items:flex-end;display:flex;flex-direction:column;gap:8px;min-width:120px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row .requirement-value .version-info{background:var(--squad-bg-gray);border:1px solid var(--squad-border);border-radius:4px;color:var(--squad-text);font-family:var(--squad-mono-font);font-size:var(--squad-font-size-xs);font-weight:var(--squad-font-weight-normal);letter-spacing:-.02em;line-height:1.4;padding:3px 8px}@media(max-width:782px){body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row .requirement-value--collapsed .version-info{display:none}}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .help-content-section{background-color:var(--squad-info-light);border:1px solid var(--squad-info);border-radius:var(--squad-border-radius);box-shadow:0 1px 3px #0000000d;margin-top:32px;padding:24px;transition:var(--squad-transition)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .help-content-section:hover{box-shadow:0 3px 6px #00000014}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .help-content-section h3{color:var(--squad-info);font-size:var(--squad-font-size-lg);font-weight:var(--squad-font-weight-semibold);letter-spacing:var(--squad-letter-spacing-tight);line-height:var(--squad-line-height-tight);margin:0 0 16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .help-content-section p{color:var(--squad-text);font-size:var(--squad-font-size-sm);line-height:var(--squad-line-height-relaxed);margin:0 0 16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .help-content-section p:last-child{margin-bottom:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .help-content-section .help-link{align-items:center;color:var(--squad-primary);display:inline-flex;font-size:var(--squad-font-size-sm);font-weight:var(--squad-font-weight-medium);letter-spacing:var(--squad-letter-spacing-wide);margin-top:16px;text-decoration:none;transition:var(--squad-transition)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .help-content-section .help-link:hover{color:var(--squad-primary-hover);text-decoration:underline}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .help-content-section .help-link .dashicons{font-size:16px;height:16px;margin-left:4px;width:16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:var(--squad-font-size-xs);font-weight:var(--squad-font-weight-medium);letter-spacing:.03em;padding:4px 10px;text-transform:uppercase;transition:var(--squad-transition)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .status-badge.success{background-color:var(--squad-success-light);color:var(--squad-success)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .status-badge.error{background-color:var(--squad-error-light);color:var(--squad-error)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .status-badge.warning{background-color:var(--squad-warning-light);color:var(--squad-warning)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .status-badge.info{background-color:var(--squad-info-light);color:var(--squad-info)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .status-badge--pulse{animation:squad_pulse 2s infinite}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .status-badge .dashicons{font-size:14px;height:14px;margin-right:4px;width:14px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips{background-color:var(--squad-bg-gray);border:1px solid var(--squad-border);border-radius:var(--squad-border-radius);box-shadow:0 1px 3px #0000000d;margin-top:32px;padding:24px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips h3{color:var(--squad-text);font-size:var(--squad-font-size-lg);font-weight:var(--squad-font-weight-semibold);letter-spacing:var(--squad-letter-spacing-tight);line-height:var(--squad-line-height-tight);margin:0 0 16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips .tip-item{border-bottom:1px solid var(--squad-border);margin-bottom:20px;padding-bottom:20px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips .tip-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips .tip-item h4{align-items:center;color:var(--squad-text);display:flex;font-size:var(--squad-font-size-base);font-weight:var(--squad-font-weight-semibold);line-height:var(--squad-line-height-tight);margin:0 0 12px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips .tip-item h4 .dashicons{color:var(--squad-warning);font-size:18px;height:18px;margin-right:8px;width:18px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips .tip-item p{color:var(--squad-text-light);font-size:var(--squad-font-size-sm);line-height:var(--squad-line-height-relaxed);margin:0 0 12px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips .tip-item p:last-child{margin-bottom:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips .tip-item .code-block{background-color:#fff;border:1px solid var(--squad-border);border-radius:4px;color:var(--squad-text);font-family:var(--squad-mono-font);font-size:var(--squad-font-size-xs);letter-spacing:-.01em;line-height:1.6;margin:12px 0;overflow-x:auto;padding:12px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips .tip-item .tip-action{background-color:#fff;border:1px solid var(--squad-primary);border-radius:4px;color:var(--squad-primary);cursor:pointer;display:inline-block;font-size:13px;font-weight:500;margin-top:12px;padding:6px 14px;transition:var(--squad-transition)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .troubleshooting-tips .tip-item .tip-action:hover{background-color:var(--squad-primary);color:#fff}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info{background:var(--squad-bg-gray);border-radius:var(--squad-border-radius);padding:32px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section{margin-bottom:40px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section:last-child{margin-bottom:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section.highlighted{background-color:var(--squad-warning-light);border:1px solid var(--squad-warning);border-radius:var(--squad-border-radius);box-shadow:0 1px 3px #0000001a;padding:20px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section.debug-section{background-color:#f8fafc;border:1px dashed var(--squad-border);border-radius:var(--squad-border-radius);margin-top:40px;padding:20px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section.debug-section h3{align-items:center;color:var(--squad-text-light);display:flex;font-size:var(--squad-font-size-base);font-weight:var(--squad-font-weight-medium);letter-spacing:var(--squad-letter-spacing-tight)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section.debug-section h3 .dashicons{color:var(--squad-text-lighter);margin-right:8px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section.debug-section .debug-info{background-color:#fff;border:1px solid var(--squad-border);border-radius:4px;color:var(--squad-text);font-family:var(--squad-mono-font);font-size:var(--squad-font-size-xs);letter-spacing:-.01em;line-height:1.6;margin-top:16px;overflow-x:auto;padding:16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section.debug-section .toggle-debug-info{align-items:center;background-color:#fff;border:1px solid var(--squad-border);border-radius:4px;color:var(--squad-text-light);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;margin-top:12px;padding:4px 12px;transition:var(--squad-transition)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section.debug-section .toggle-debug-info:hover{border-color:var(--squad-text-light);color:var(--squad-text)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section.debug-section .toggle-debug-info .dashicons{font-size:14px;height:14px;margin-right:4px;width:14px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section h3{border-bottom:1px solid var(--squad-border);color:var(--squad-text);font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:12px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section ul{list-style:none;margin:0;padding:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section ul li{align-items:baseline;color:var(--squad-text-light);display:flex;font-size:14px;line-height:1.5;margin-bottom:16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section ul li:last-child{margin-bottom:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section ul li strong{color:var(--squad-text);font-weight:500;min-width:160px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section p{color:var(--squad-text-light);font-size:14px;line-height:1.6;margin:0 0 16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section p:last-child{margin-bottom:0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section .requirements-suggestion{background-color:var(--squad-warning-light);border-left:3px solid var(--squad-warning);border-radius:0 6px 6px 0;color:var(--squad-text);font-size:14px;margin-top:16px;padding:12px 16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .squad-button{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:auto;justify-content:center;line-height:1.5;padding:8px 20px;text-decoration:none;transition:all .2s ease}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .squad-button.fill-button{background-color:var(--squad-primary);border:1px solid var(--squad-primary);color:#fff}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .squad-button.fill-button:hover{background-color:var(--squad-primary-hover);border-color:var(--squad-primary-hover)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .squad-button.outline-button{background-color:#0000;border:1px solid var(--squad-primary);color:var(--squad-primary)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .squad-button.outline-button:hover{background-color:#6441f00d}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .squad-button .dashicons{margin-right:8px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .squad-notice__feedback{border-radius:6px;bottom:20px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:14px;font-weight:500;left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);z-index:999}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .squad-notice__feedback--success{background:var(--squad-success)}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .squad-notice__feedback--error{background:var(--squad-error)}@media screen and (max-width:782px){body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements{--squad-font-size-xl:22px;--squad-font-size-lg:17px;--squad-font-size-base:15px;--squad-line-height-relaxed:1.65}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container{padding:20px 0}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content h2{font-size:var(--squad-font-size-xl);line-height:1.3;margin-bottom:20px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table{margin:16px 0 24px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row{align-items:flex-start;flex-direction:column;padding:16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row .requirement-name{margin-bottom:10px;padding-right:0;width:100%}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row .requirement-name strong{font-size:15px;margin-bottom:6px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-table .requirement-row .requirement-value{align-items:flex-start;width:100%}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info{padding:20px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section{margin-bottom:30px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section h3{font-size:17px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section.highlighted{padding:16px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section ul li{flex-direction:column;gap:4px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section ul li strong{min-width:unset}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section .help-content-section{padding:12px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section .debug-info ul li{flex-direction:column}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .requirements-info .requirements-section .debug-info ul li strong{margin-bottom:4px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner{padding:16px 20px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-banner h3{font-size:17px}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .wrapper-container .requirements-wrapper .requirements-content .divi-squad-notice-action-button{justify-content:center;width:100%}}@media screen and (max-width:480px){body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .requirements-info{padding:16px!important}body.divi-squad-plugin-page #squad-modules-app.squad-modules-app.squad-system-requirements .requirements-section.highlighted{padding:12px!important}}@keyframes squad_pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes squad_spin{to{transform:rotate(1turn)}}
