.alt-audit-section .button,.alt-audit-section button[type=submit],.alt-audit-section button[type=button],.alt-audit-section input[type=submit],.alt-audit-section input[type=button]{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .button::before,.alt-audit-section button[type=submit]::before,.alt-audit-section button[type=button]::before,.alt-audit-section input[type=submit]::before,.alt-audit-section input[type=button]::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .button:active::before,.alt-audit-section button[type=submit]:active::before,.alt-audit-section button[type=button]:active::before,.alt-audit-section input[type=submit]:active::before,.alt-audit-section input[type=button]:active::before{width:300px;height:300px}.alt-audit-section .button,.alt-audit-section button[type=submit],.alt-audit-section button[type=button],.alt-audit-section input[type=submit],.alt-audit-section input[type=button]{background:#fff;border:1px solid #d2d2d7;color:#48484a}.alt-audit-section .button:hover,.alt-audit-section button[type=submit]:hover,.alt-audit-section button[type=button]:hover,.alt-audit-section input[type=submit]:hover,.alt-audit-section input[type=button]:hover{border-color:#aeaeb2;background:#fafafa}.alt-audit-section .button:focus,.alt-audit-section button[type=submit]:focus,.alt-audit-section button[type=button]:focus,.alt-audit-section input[type=submit]:focus,.alt-audit-section input[type=button]:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .button:disabled,.alt-audit-section .button.disabled,.alt-audit-section button[type=submit]:disabled,.alt-audit-section button[type=submit].disabled,.alt-audit-section button[type=button]:disabled,.alt-audit-section button[type=button].disabled,.alt-audit-section input[type=submit]:disabled,.alt-audit-section input[type=submit].disabled,.alt-audit-section input[type=button]:disabled,.alt-audit-section input[type=button].disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .button:disabled:hover,.alt-audit-section .button.disabled:hover,.alt-audit-section button[type=submit]:disabled:hover,.alt-audit-section button[type=submit].disabled:hover,.alt-audit-section button[type=button]:disabled:hover,.alt-audit-section button[type=button].disabled:hover,.alt-audit-section input[type=submit]:disabled:hover,.alt-audit-section input[type=submit].disabled:hover,.alt-audit-section input[type=button]:disabled:hover,.alt-audit-section input[type=button].disabled:hover{box-shadow:none;transform:none}.alt-audit-section .button,.alt-audit-section button[type=submit],.alt-audit-section button[type=button],.alt-audit-section input[type=submit],.alt-audit-section input[type=button]{min-height:44px !important;line-height:44px !important}.alt-audit-section .button .dashicons,.alt-audit-section button[type=submit] .dashicons,.alt-audit-section button[type=button] .dashicons,.alt-audit-section input[type=submit] .dashicons,.alt-audit-section input[type=button] .dashicons{margin-right:.5rem;font-size:18px;transition:transform .25s cubic-bezier(0.25, 0.1, 0.25, 1);vertical-align:middle}.alt-audit-section .button:hover .dashicons,.alt-audit-section button[type=submit]:hover .dashicons,.alt-audit-section button[type=button]:hover .dashicons,.alt-audit-section input[type=submit]:hover .dashicons,.alt-audit-section input[type=button]:hover .dashicons{transform:translateX(2px)}.alt-audit-section button.notice-dismiss{position:absolute;top:8px;right:4px;border:none;margin:0;padding:9px;background:0 0;color:#787c82;cursor:pointer;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;font-size:14px;height:0px;padding-top:0px;padding-bottom:0px;min-height:20px !important;line-height:20px !important}.alt-audit-section button.notice-dismiss::before{background:0 0;color:#787c82;content:"";display:block;font:normal 16px/20px dashicons;speak:never;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alt-audit-section .button.button-primary{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .button.button-primary::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .button.button-primary:active::before{width:300px;height:300px}.alt-audit-section .button.button-primary{background:linear-gradient(135deg, #007aff 0%, #0056d6 100%);color:#fff}.alt-audit-section .button.button-primary:hover{background:linear-gradient(135deg, #0056d6 0%, rgb(0, 65.5046728972, 163) 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-1px)}.alt-audit-section .button.button-primary:active{transform:translateY(0)}.alt-audit-section .button.button-primary:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .button.button-primary:disabled,.alt-audit-section .button.button-primary.disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .button.button-primary:disabled:hover,.alt-audit-section .button.button-primary.disabled:hover{box-shadow:none;transform:none}.alt-audit-section .button.button-primary{min-height:44px !important;line-height:44px !important}.alt-audit-section .button.button-primary .dashicons{margin-right:.5rem;font-size:18px;transition:transform .25s cubic-bezier(0.25, 0.1, 0.25, 1);vertical-align:middle}.alt-audit-section .button.button-primary:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.alt-audit-section .button.button-primary:hover .dashicons{transform:translateX(2px) scale(1.05)}.alt-audit-section .button.button-primary:active{transform:translateY(0)}.alt-audit-section .button.button-secondary{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .button.button-secondary::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .button.button-secondary:active::before{width:300px;height:300px}.alt-audit-section .button.button-secondary{background:#fff;border:1px solid #d2d2d7;color:#48484a}.alt-audit-section .button.button-secondary:hover{border-color:#aeaeb2;background:#fafafa}.alt-audit-section .button.button-secondary:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .button.button-secondary:disabled,.alt-audit-section .button.button-secondary.disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .button.button-secondary:disabled:hover,.alt-audit-section .button.button-secondary.disabled:hover{box-shadow:none;transform:none}.alt-audit-section .button.button-secondary{min-height:44px !important;line-height:44px !important}.alt-audit-section .button.button-secondary .dashicons{margin-right:.5rem;font-size:18px;vertical-align:middle}.alt-audit-section .button.button-secondary:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.alt-audit-section .button.button-secondary:active{transform:translateY(0)}.alt-audit-section .button-hero{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .button-hero::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .button-hero:active::before{width:300px;height:300px}.alt-audit-section .button-hero{background:linear-gradient(135deg, #007aff 0%, #0056d6 100%);color:#fff}.alt-audit-section .button-hero:hover{background:linear-gradient(135deg, #0056d6 0%, rgb(0, 65.5046728972, 163) 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-1px)}.alt-audit-section .button-hero:active{transform:translateY(0)}.alt-audit-section .button-hero:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .button-hero:disabled,.alt-audit-section .button-hero.disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .button-hero:disabled:hover,.alt-audit-section .button-hero.disabled:hover{box-shadow:none;transform:none}.alt-audit-section .button-hero{height:52px !important;padding:1rem 2rem !important;font-size:1.125rem !important;font-weight:700 !important}.alt-audit-section .button-hero .dashicons{margin-right:.75rem;font-size:24px;vertical-align:middle}.alt-audit-section .button-hero:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-3px) scale(1.02)}.alt-audit-section .button-hero:active{transform:translateY(-1px) scale(1)}.alt-audit-section .button-small{height:32px !important;padding:.25rem .75rem !important;font-size:.875rem !important;line-height:32px !important}.alt-audit-section .button-small .dashicons{margin-right:.25rem;font-size:16px}.alt-audit-section .button-large{height:48px !important;padding:.75rem 1.5rem !important;font-size:1.125rem !important;line-height:48px !important}.alt-audit-section .button-large .dashicons{margin-right:.5rem;font-size:20px}.alt-audit-section .alt-audit-btn-primary{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .alt-audit-btn-primary::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .alt-audit-btn-primary:active::before{width:300px;height:300px}.alt-audit-section .alt-audit-btn-primary{background:linear-gradient(135deg, #007aff 0%, #0056d6 100%);color:#fff}.alt-audit-section .alt-audit-btn-primary:hover{background:linear-gradient(135deg, #0056d6 0%, rgb(0, 65.5046728972, 163) 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-1px)}.alt-audit-section .alt-audit-btn-primary:active{transform:translateY(0)}.alt-audit-section .alt-audit-btn-primary:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .alt-audit-btn-primary:disabled,.alt-audit-section .alt-audit-btn-primary.disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .alt-audit-btn-primary:disabled:hover,.alt-audit-section .alt-audit-btn-primary.disabled:hover{box-shadow:none;transform:none}.alt-audit-section .alt-audit-btn-primary{display:flex;justify-content:center;align-items:center;position:relative !important;gap:.5rem !important;min-height:44px !important;text-decoration:none !important;overflow:hidden !important}.alt-audit-section .alt-audit-btn-primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);transition:left .5s ease}.alt-audit-section .alt-audit-btn-primary:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.alt-audit-section .alt-audit-btn-primary:hover::before{left:100%}.alt-audit-section .alt-audit-btn-primary:active{transform:translateY(0)}.alt-audit-section .alt-audit-btn-secondary{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .alt-audit-btn-secondary::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .alt-audit-btn-secondary:active::before{width:300px;height:300px}.alt-audit-section .alt-audit-btn-secondary{background:#fff;border:1px solid #d2d2d7;color:#48484a}.alt-audit-section .alt-audit-btn-secondary:hover{border-color:#aeaeb2;background:#fafafa}.alt-audit-section .alt-audit-btn-secondary:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .alt-audit-btn-secondary:disabled,.alt-audit-section .alt-audit-btn-secondary.disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .alt-audit-btn-secondary:disabled:hover,.alt-audit-section .alt-audit-btn-secondary.disabled:hover{box-shadow:none;transform:none}.alt-audit-section .alt-audit-btn-secondary{display:flex;justify-content:center;align-items:center;gap:.5rem !important;min-height:44px !important;text-decoration:none !important}.alt-audit-section .alt-audit-btn-secondary:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.alt-audit-section .alt-audit-btn-secondary:active{transform:translateY(0)}.alt-audit-section .alt-audit-btn-success{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .alt-audit-btn-success::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .alt-audit-btn-success:active::before{width:300px;height:300px}.alt-audit-section .alt-audit-btn-success{background:linear-gradient(135deg, #34c759 0%, #28a745 100%);color:#fff}.alt-audit-section .alt-audit-btn-success:hover{background:linear-gradient(135deg, #28a745 0%, rgb(30.1449275362, 125.8550724638, 52) 100%)}.alt-audit-section .alt-audit-btn-success:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .alt-audit-btn-success:disabled,.alt-audit-section .alt-audit-btn-success.disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .alt-audit-btn-success:disabled:hover,.alt-audit-section .alt-audit-btn-success.disabled:hover{box-shadow:none;transform:none}.alt-audit-section .alt-audit-btn-success:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.alt-audit-section .alt-audit-btn-success:active{transform:translateY(0)}.alt-audit-section .alt-audit-btn-warning{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .alt-audit-btn-warning::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .alt-audit-btn-warning:active::before{width:300px;height:300px}.alt-audit-section .alt-audit-btn-warning{background:linear-gradient(135deg, #ff9500 0%, #e68900 100%);color:#fff}.alt-audit-section .alt-audit-btn-warning:hover{background:linear-gradient(135deg, #e68900 0%, rgb(179, 106.6217391304, 0) 100%)}.alt-audit-section .alt-audit-btn-warning:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .alt-audit-btn-warning:disabled,.alt-audit-section .alt-audit-btn-warning.disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .alt-audit-btn-warning:disabled:hover,.alt-audit-section .alt-audit-btn-warning.disabled:hover{box-shadow:none;transform:none}.alt-audit-section .alt-audit-btn-warning:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.alt-audit-section .alt-audit-btn-warning:active{transform:translateY(0)}.alt-audit-section .alt-audit-btn-danger{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .alt-audit-btn-danger::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .alt-audit-btn-danger:active::before{width:300px;height:300px}.alt-audit-section .alt-audit-btn-danger{background:linear-gradient(135deg, #ff3b30 0%, #d70015 100%);color:#fff}.alt-audit-section .alt-audit-btn-danger:hover{background:linear-gradient(135deg, #d70015 0%, rgb(164, 0, 16.0186046512) 100%)}.alt-audit-section .alt-audit-btn-danger:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .alt-audit-btn-danger:disabled,.alt-audit-section .alt-audit-btn-danger.disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .alt-audit-btn-danger:disabled:hover,.alt-audit-section .alt-audit-btn-danger.disabled:hover{box-shadow:none;transform:none}.alt-audit-section .alt-audit-btn-danger:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.alt-audit-section .alt-audit-btn-danger:active{transform:translateY(0)}.alt-audit-section .alt-audit-btn-full-width{justify-content:center !important;width:100% !important}.alt-audit-section .alt-audit-button-group{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.75rem}@media(max-width: 767px){.alt-audit-section .alt-audit-button-group{flex-direction:column}.alt-audit-section .alt-audit-button-group .button{justify-content:center;width:100%}}.alt-audit-section .alt-audit-action-btn{display:flex;justify-content:center;align-items:center;flex-direction:column !important;gap:.5rem !important;padding:1rem !important;border:1px solid #e5e5e7 !important;border-radius:8px !important;background:#fff !important;color:#48484a !important;text-decoration:none !important;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1) !important;cursor:pointer !important}.alt-audit-section .alt-audit-action-btn .action-icon{width:40px;height:40px;border-radius:9999px;background:rgba(0,122,255,.1);color:#007aff;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section .alt-audit-action-btn .action-icon .dashicons{font-size:20px}.alt-audit-section .alt-audit-action-btn .action-label{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;font-weight:500;text-align:center}.alt-audit-section .alt-audit-action-btn:hover{border-color:#007aff;background:rgba(0,122,255,.05);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-4px)}.alt-audit-section .alt-audit-action-btn:hover .action-icon{background:rgba(0,122,255,.2);transform:scale(1.15)}.alt-audit-section .alt-audit-action-btn.action-primary{border-color:rgba(0,122,255,.3);background:linear-gradient(135deg, rgba(0, 122, 255, 0.05) 0%, rgba(0, 122, 255, 0.02) 100%)}.alt-audit-section .alt-audit-action-btn.action-primary:hover{background:linear-gradient(135deg, rgba(0, 122, 255, 0.1) 0%, rgba(0, 122, 255, 0.05) 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 4px 12px rgba(0,122,255,.2)}.alt-audit-section .alt-audit-action-btn:active{transform:translateY(-2px)}.alt-audit-section .alt-audit-operation-button{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .alt-audit-operation-button::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .alt-audit-operation-button:active::before{width:300px;height:300px}.alt-audit-section .alt-audit-operation-button{background:linear-gradient(135deg, #007aff 0%, #0056d6 100%);color:#fff}.alt-audit-section .alt-audit-operation-button:hover{background:linear-gradient(135deg, #0056d6 0%, rgb(0, 65.5046728972, 163) 100%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-1px)}.alt-audit-section .alt-audit-operation-button:active{transform:translateY(0)}.alt-audit-section .alt-audit-operation-button:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .alt-audit-operation-button:disabled,.alt-audit-section .alt-audit-operation-button.disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .alt-audit-operation-button:disabled:hover,.alt-audit-section .alt-audit-operation-button.disabled:hover{box-shadow:none;transform:none}.alt-audit-section .alt-audit-operation-button{position:relative !important;gap:.5rem !important;width:100% !important;min-height:44px !important;overflow:hidden !important;display:flex;justify-content:center;align-items:center}.alt-audit-section .alt-audit-operation-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.alt-audit-section .alt-audit-operation-button .dashicons{font-size:20px;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section .alt-audit-operation-button:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 8px 24px rgba(0,122,255,.25);transform:translateY(-3px)}.alt-audit-section .alt-audit-operation-button:hover::before{left:100%}.alt-audit-section .alt-audit-operation-button:hover .dashicons{transform:scale(1.1)}.alt-audit-section .alt-audit-operation-button:active{transform:translateY(-1px)}.alt-audit-section .alt-audit-operation-button.button-secondary{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0px 1.5rem;border:none;border-radius:8px;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section .alt-audit-operation-button.button-secondary::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%, -50%);transition:width .3s,height .3s}.alt-audit-section .alt-audit-operation-button.button-secondary:active::before{width:300px;height:300px}.alt-audit-section .alt-audit-operation-button.button-secondary{background:#fff;border:1px solid #d2d2d7;color:#48484a}.alt-audit-section .alt-audit-operation-button.button-secondary:hover{border-color:#aeaeb2;background:#fafafa}.alt-audit-section .alt-audit-operation-button.button-secondary:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .alt-audit-operation-button.button-secondary:disabled,.alt-audit-section .alt-audit-operation-button.button-secondary.disabled{opacity:.6;transform:none !important;cursor:not-allowed}.alt-audit-section .alt-audit-operation-button.button-secondary:disabled:hover,.alt-audit-section .alt-audit-operation-button.button-secondary.disabled:hover{box-shadow:none;transform:none}.alt-audit-section .alt-audit-icon-button{display:flex;justify-content:center;align-items:center;width:36px !important;height:36px !important;padding:0 !important;border:1px solid #d2d2d7 !important;border-radius:8px !important;background:#fff !important;color:#636366 !important;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1) !important;cursor:pointer !important}.alt-audit-section .alt-audit-icon-button .dashicons{font-size:18px}.alt-audit-section .alt-audit-icon-button:hover{border-color:#007aff;background:#fafafa;color:#007aff;transform:scale(1.1)}.alt-audit-section .alt-audit-icon-button:active{transform:scale(0.95)}.alt-audit-section .alt-audit-icon-button:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section .button.is-loading,.alt-audit-section .button[disabled],.alt-audit-section .button:disabled,.alt-audit-section .alt-audit-btn-primary.is-loading,.alt-audit-section .alt-audit-btn-primary[disabled],.alt-audit-section .alt-audit-btn-primary:disabled,.alt-audit-section .alt-audit-btn-secondary.is-loading,.alt-audit-section .alt-audit-btn-secondary[disabled],.alt-audit-section .alt-audit-btn-secondary:disabled,.alt-audit-section .alt-audit-operation-button.is-loading,.alt-audit-section .alt-audit-operation-button[disabled],.alt-audit-section .alt-audit-operation-button:disabled{position:relative;opacity:.6;cursor:not-allowed;pointer-events:none}.alt-audit-section .button.is-loading::after,.alt-audit-section .button[disabled]::after,.alt-audit-section .button:disabled::after,.alt-audit-section .alt-audit-btn-primary.is-loading::after,.alt-audit-section .alt-audit-btn-primary[disabled]::after,.alt-audit-section .alt-audit-btn-primary:disabled::after,.alt-audit-section .alt-audit-btn-secondary.is-loading::after,.alt-audit-section .alt-audit-btn-secondary[disabled]::after,.alt-audit-section .alt-audit-btn-secondary:disabled::after,.alt-audit-section .alt-audit-operation-button.is-loading::after,.alt-audit-section .alt-audit-operation-button[disabled]::after,.alt-audit-section .alt-audit-operation-button:disabled::after{content:"";position:absolute;width:16px;height:16px;margin-left:.5rem;border:2px solid rgba(0,0,0,0);border-radius:50%;animation:button-spin .8s linear infinite;border-top-color:currentcolor}@keyframes button-spin{to{transform:rotate(360deg)}}.alt-audit-section .alt-audit-button-with-icon-left .dashicons{margin-right:.5rem;margin-left:0}.alt-audit-section .alt-audit-button-with-icon-right .dashicons{margin-right:0;margin-left:.5rem;order:2}@media(prefers-reduced-motion: reduce){.alt-audit-section .button,.alt-audit-section .alt-audit-btn-primary,.alt-audit-section .alt-audit-btn-secondary,.alt-audit-section .button.button-primary,.alt-audit-section .button.button-secondary,.alt-audit-section .alt-audit-operation-button,.alt-audit-section .alt-audit-action-btn,.alt-audit-section .alt-audit-icon-button{transition:none}.alt-audit-section .button:hover,.alt-audit-section .button:active,.alt-audit-section .alt-audit-btn-primary:hover,.alt-audit-section .alt-audit-btn-primary:active,.alt-audit-section .alt-audit-btn-secondary:hover,.alt-audit-section .alt-audit-btn-secondary:active,.alt-audit-section .button.button-primary:hover,.alt-audit-section .button.button-primary:active,.alt-audit-section .button.button-secondary:hover,.alt-audit-section .button.button-secondary:active,.alt-audit-section .alt-audit-operation-button:hover,.alt-audit-section .alt-audit-operation-button:active,.alt-audit-section .alt-audit-action-btn:hover,.alt-audit-section .alt-audit-action-btn:active,.alt-audit-section .alt-audit-icon-button:hover,.alt-audit-section .alt-audit-icon-button:active{transform:none}.alt-audit-section .button::before,.alt-audit-section .alt-audit-btn-primary::before,.alt-audit-section .alt-audit-btn-secondary::before,.alt-audit-section .button.button-primary::before,.alt-audit-section .button.button-secondary::before,.alt-audit-section .alt-audit-operation-button::before,.alt-audit-section .alt-audit-action-btn::before,.alt-audit-section .alt-audit-icon-button::before{display:none}.alt-audit-section .button .dashicons,.alt-audit-section .alt-audit-btn-primary .dashicons,.alt-audit-section .alt-audit-btn-secondary .dashicons,.alt-audit-section .button.button-primary .dashicons,.alt-audit-section .button.button-secondary .dashicons,.alt-audit-section .alt-audit-operation-button .dashicons,.alt-audit-section .alt-audit-action-btn .dashicons,.alt-audit-section .alt-audit-icon-button .dashicons{transition:none}.alt-audit-section .button .dashicons:hover,.alt-audit-section .alt-audit-btn-primary .dashicons:hover,.alt-audit-section .alt-audit-btn-secondary .dashicons:hover,.alt-audit-section .button.button-primary .dashicons:hover,.alt-audit-section .button.button-secondary .dashicons:hover,.alt-audit-section .alt-audit-operation-button .dashicons:hover,.alt-audit-section .alt-audit-action-btn .dashicons:hover,.alt-audit-section .alt-audit-icon-button .dashicons:hover{transform:none}}@media(prefers-contrast: high){.alt-audit-section .button,.alt-audit-section .alt-audit-btn-primary,.alt-audit-section .alt-audit-btn-secondary,.alt-audit-section .button.button-primary,.alt-audit-section .button.button-secondary,.alt-audit-section .alt-audit-operation-button,.alt-audit-section .alt-audit-action-btn{border:2px solid currentcolor !important;box-shadow:none !important}.alt-audit-section .button:focus,.alt-audit-section .alt-audit-btn-primary:focus,.alt-audit-section .alt-audit-btn-secondary:focus,.alt-audit-section .button.button-primary:focus,.alt-audit-section .button.button-secondary:focus,.alt-audit-section .alt-audit-operation-button:focus,.alt-audit-section .alt-audit-action-btn:focus{outline:3px solid currentcolor !important;outline-offset:3px !important}}@media(prefers-color-scheme: dark){.alt-audit-section .button,.alt-audit-section .button.button-secondary{border-color:hsla(0,0%,100%,.15);background:rgba(44,44,46,.8);color:#fff}.alt-audit-section .button:hover,.alt-audit-section .button.button-secondary:hover{border-color:hsla(0,0%,100%,.25);background:rgba(44,44,46,.9)}.alt-audit-section .alt-audit-action-btn{border-color:hsla(0,0%,100%,.1);background:rgba(44,44,46,.6);color:#fff}.alt-audit-section .alt-audit-action-btn:hover{border-color:rgba(0,122,255,.5);background:rgba(44,44,46,.8)}.alt-audit-section .alt-audit-icon-button{border-color:hsla(0,0%,100%,.1);background:rgba(44,44,46,.6);color:#d2d2d7}.alt-audit-section .alt-audit-icon-button:hover{border-color:#007aff;background:rgba(44,44,46,.8);color:#007aff}}.alt-audit-notifications{position:fixed;top:50px;right:20px;z-index:800;display:flex;flex-direction:column;gap:.75rem;max-width:420px;width:100%;pointer-events:none}@media screen and (max-width: 782px){.alt-audit-notifications{top:76px;right:10px;left:10px;max-width:none}}.alt-audit-notification{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-left:4px solid #aeaeb2;opacity:0;transform:translateX(100%);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:auto}.alt-audit-notification.alt-audit-notification-show{opacity:1;transform:translateX(0)}.alt-audit-notification .notification-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.alt-audit-notification .notification-icon::before{font-family:dashicons;font-size:14px;line-height:1}.alt-audit-notification .notification-message{flex:1;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#2c2c2e;word-wrap:break-word;overflow-wrap:break-word}.alt-audit-notification .notification-dismiss{flex-shrink:0;background:none;border:none;padding:.25rem;margin:-0.25rem;cursor:pointer;opacity:.5;transition:opacity .2s ease;border-radius:8px}.alt-audit-notification .notification-dismiss:hover{opacity:1;background:rgba(0,0,0,.05)}.alt-audit-notification .notification-dismiss:focus{outline:none;box-shadow:0 0 0 2px #99c7ff}.alt-audit-notification .notification-dismiss .dashicons{font-size:18px;width:18px;height:18px;color:#636366}.alt-audit-notification-success{border-left-color:#34c759;background:linear-gradient(to right, rgba(52, 199, 89, 0.08), #fff)}.alt-audit-notification-success .notification-icon{background:rgba(52,199,89,.15);color:#34c759}.alt-audit-notification-success .notification-icon::before{content:""}.alt-audit-notification-success .notification-message{color:rgb(36.1513944223,138.3486055777,61.874501992)}.alt-audit-notification-error{border-left-color:#ff3b30;background:linear-gradient(to right, rgba(255, 59, 48, 0.08), #fff)}.alt-audit-notification-error .notification-icon{background:rgba(255,59,48,.15);color:#ff3b30}.alt-audit-notification-error .notification-icon::before{content:""}.alt-audit-notification-error .notification-message{color:rgb(252,13.3913043478,0)}.alt-audit-notification-warning{border-left-color:#ff9500;background:linear-gradient(to right, rgba(255, 149, 0, 0.08), #fff)}.alt-audit-notification-warning .notification-icon{background:rgba(255,149,0,.15);color:#e68900}.alt-audit-notification-warning .notification-icon::before{content:""}.alt-audit-notification-warning .notification-message{color:rgb(153,89.4,0)}.alt-audit-notification-info{border-left-color:#5ac8fa;background:linear-gradient(to right, rgba(90, 200, 250, 0.08), #fff)}.alt-audit-notification-info .notification-icon{background:rgba(90,200,250,.15);color:#32ade6}.alt-audit-notification-info .notification-icon::before{content:""}.alt-audit-notification-info .notification-message{color:rgb(6.25,143.75,206.25)}.alt-audit-meta-box .alt-audit-image-list{margin:0;padding:0}.alt-audit-meta-box .alt-audit-image-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.alt-audit-meta-box .alt-audit-image-item:last-child{border-bottom:none}.alt-audit-meta-box .image-preview{margin-right:10px;width:50px;flex-shrink:0}.alt-audit-meta-box .image-details{flex-grow:1}.alt-audit-meta-box .alt-status{display:flex;align-items:center;font-size:12px;margin:4px 0}.alt-audit-meta-box .alt-status .dashicons{font-size:16px;width:16px;height:16px;margin-right:4px}.alt-audit-section.alt-audit-dashboard{gap:32px;min-height:100vh;background:#fafafa;color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alt-audit-section.alt-audit-dashboard .alt-audit-header{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:2rem;padding:2rem;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(250, 250, 250, 0.8) 100%);overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.12);animation:fadeInDown .6s cubic-bezier(0.16, 1, 0.3, 1);backdrop-filter:blur(20px)}.alt-audit-section.alt-audit-dashboard .alt-audit-header::before{content:"";position:absolute;border-radius:20px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, transparent 50%, rgba(0, 122, 255, 0.05) 100%);opacity:0;transition:opacity .5s cubic-bezier(0.16, 1, 0.3, 1);inset:0;pointer-events:none}.alt-audit-section.alt-audit-dashboard .alt-audit-header:hover::before{opacity:1}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-dashboard .header-content{position:relative;flex:1}.alt-audit-section.alt-audit-dashboard .header-content h1{margin:0 0 .5rem;background:linear-gradient(135deg, #1c1c1e 0%, #007aff 100%);background-size:200% 200%;font-size:2.25rem;font-weight:700;letter-spacing:-0.025em;animation:fadeIn .8s cubic-bezier(0.16, 1, 0.3, 1) .2s both;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.alt-audit-section.alt-audit-dashboard .alt-audit-subtitle{margin:0;color:#636366;font-size:1.125rem;font-weight:400;animation:fadeIn .8s cubic-bezier(0.16, 1, 0.3, 1) .4s both}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-dashboard .header-actions{position:relative;display:flex;align-items:center;gap:.75rem;animation:fadeIn .8s cubic-bezier(0.16, 1, 0.3, 1) .5s both}.alt-audit-section.alt-audit-dashboard .btn-icon{display:flex;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-btn-primary:hover .alt-audit-section.alt-audit-dashboard .btn-icon,.alt-audit-btn-secondary:hover .alt-audit-section.alt-audit-dashboard .btn-icon{transform:scale(1.1)}.alt-audit-section.alt-audit-dashboard .status-overview-section{margin-bottom:2rem;animation:slideUp .5s cubic-bezier(0.16, 1, 0.3, 1) .4s both}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-dashboard .status-cards-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.alt-audit-section.alt-audit-dashboard .status-card{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-dashboard .status-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-dashboard .status-card{position:relative;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);animation:cardEntrance .6s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(.5s + var(--card-index, 0)*.1s)}@keyframes cardEntrance{from{opacity:0;transform:translateY(20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}.alt-audit-section.alt-audit-dashboard .status-card::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;border-radius:20px 20px 0 0;background-size:200% 100%;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.alt-audit-section.alt-audit-dashboard .status-card.card-missing::before{background:linear-gradient(135deg, #ff3b30 0%, #ff7a73 50%, #ff3b30 100%)}.alt-audit-section.alt-audit-dashboard .status-card.card-decorative::before{background:linear-gradient(135deg, #34c759 0%, #7ed478 50%, #34c759 100%)}.alt-audit-section.alt-audit-dashboard .status-card.card-weak::before{background:linear-gradient(135deg, #ff9500 0%, #ffb84d 50%, #ff9500 100%)}.alt-audit-section.alt-audit-dashboard .status-card.card-good::before{background:linear-gradient(135deg, #007aff 0%, #99c7ff 50%, #007aff 100%)}.alt-audit-section.alt-audit-dashboard .status-card.card-excellent::before{background:linear-gradient(135deg, #af52de 0%, #d4a7ff 50%, #af52de 100%)}.alt-audit-section.alt-audit-dashboard .status-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-4px) scale(1.02)}.alt-audit-section.alt-audit-dashboard .status-card:hover .card-icon{transform:scale(1.1) rotate(5deg)}.alt-audit-section.alt-audit-dashboard .status-card:hover .card-number{transform:scale(1.05)}.alt-audit-section.alt-audit-dashboard .status-card:active{transform:translateY(-2px) scale(1.01)}.alt-audit-section.alt-audit-dashboard .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.alt-audit-section.alt-audit-dashboard .card-icon{width:40px;height:40px;border-radius:8px;display:flex;justify-content:center;align-items:center;background:#f5f5f7;color:#636366;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-dashboard .card-missing .card-icon{background:rgba(255,59,48,.1);color:#ff3b30}.alt-audit-section.alt-audit-dashboard .card-decorative .card-icon{background:rgba(52,199,89,.1);color:#34c759}.alt-audit-section.alt-audit-dashboard .card-weak .card-icon{background:rgba(255,149,0,.1);color:#ff9500}.alt-audit-section.alt-audit-dashboard .card-good .card-icon{background:rgba(0,122,255,.1);color:#007aff}.alt-audit-section.alt-audit-dashboard .card-excellent .card-icon{background:rgba(175,82,222,.1);color:#af52de}.alt-audit-section.alt-audit-dashboard .card-status{display:flex;justify-content:flex-start;align-items:center;gap:.25rem}.alt-audit-section.alt-audit-dashboard .status-indicator{width:8px;height:8px;border-radius:9999px;background:#aeaeb2;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-dashboard .status-indicator.critical{background:#ff3b30;box-shadow:0 0 6px rgba(255,59,48,.3);animation:pulseCritical 2s ease-in-out infinite}.alt-audit-section.alt-audit-dashboard .status-indicator.compliant{background:#34c759;box-shadow:0 0 6px rgba(52,199,89,.3);animation:pulseSuccess 2s ease-in-out infinite}.alt-audit-section.alt-audit-dashboard .status-indicator.needs-fix{background:#ff9500;box-shadow:0 0 6px rgba(255,149,0,.3);animation:pulseWarning 2s ease-in-out infinite}.alt-audit-section.alt-audit-dashboard .status-indicator.acceptable{background:#007aff;box-shadow:0 0 6px rgba(0,122,255,.3);animation:pulsePrimary 2s ease-in-out infinite}.alt-audit-section.alt-audit-dashboard .status-indicator.perfect{background:#af52de;box-shadow:0 0 6px rgba(175,82,222,.3);animation:pulsePurple 2s ease-in-out infinite}@keyframes pulseCritical{0%,100%{box-shadow:0 0 6px rgba(255,59,48,.3)}50%{box-shadow:0 0 12px rgba(255,59,48,.6)}}@keyframes pulseSuccess{0%,100%{box-shadow:0 0 6px rgba(52,199,89,.3)}50%{box-shadow:0 0 12px rgba(52,199,89,.6)}}@keyframes pulseWarning{0%,100%{box-shadow:0 0 6px rgba(255,149,0,.3)}50%{box-shadow:0 0 12px rgba(255,149,0,.6)}}@keyframes pulsePrimary{0%,100%{box-shadow:0 0 6px rgba(0,122,255,.3)}50%{box-shadow:0 0 12px rgba(0,122,255,.6)}}@keyframes pulsePurple{0%,100%{box-shadow:0 0 6px rgba(175,82,222,.3)}50%{box-shadow:0 0 12px rgba(175,82,222,.6)}}.alt-audit-section.alt-audit-dashboard .status-label{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.alt-audit-section.alt-audit-dashboard .card-content{text-align:left}.alt-audit-section.alt-audit-dashboard .card-number{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin-bottom:.25rem;font-size:1.875rem;line-height:1.2;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);font-variant-numeric:tabular-nums}.alt-audit-section.alt-audit-dashboard .card-title{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:.25rem;color:#2c2c2e;font-weight:600}.alt-audit-section.alt-audit-dashboard .card-subtitle{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366;font-weight:400}.alt-audit-section.alt-audit-dashboard .middle-section{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.alt-audit-section.alt-audit-dashboard .quality-score-card{padding:2rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-dashboard .quality-score-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-dashboard .quality-score-card{position:relative;overflow:hidden;animation:cardEntrance .6s cubic-bezier(0.16, 1, 0.3, 1) .7s both}.alt-audit-section.alt-audit-dashboard .quality-score-card::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;border-radius:20px 20px 0 0;background:linear-gradient(135deg, #007aff 0%, #99c7ff 50%, #007aff 100%);background-size:200% 100%;animation:gradientShift 3s ease infinite}.alt-audit-section.alt-audit-dashboard .score-header{margin-bottom:1.5rem}.alt-audit-section.alt-audit-dashboard .score-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0}.alt-audit-section.alt-audit-dashboard .score-content{display:flex;justify-content:flex-start;align-items:center;gap:2rem}.alt-audit-section.alt-audit-dashboard .score-circle-container{animation:scaleIn .8s cubic-bezier(0.16, 1, 0.3, 1) .9s both;flex-shrink:0}@keyframes scaleIn{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}.alt-audit-section.alt-audit-dashboard .score-circle{position:relative;width:120px;height:120px;border-radius:9999px;background:conic-gradient(#007aff 0deg, #007aff calc(var(--score-percentage, 78) * 3.6deg), #e5e5e7 calc(var(--score-percentage, 78) * 3.6deg), #e5e5e7 360deg);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);animation:scoreAnimation 1.5s cubic-bezier(0.16, 1, 0.3, 1),scoreRotate 4s ease-in-out infinite;display:flex;justify-content:center;align-items:center}@keyframes scoreAnimation{from{background:conic-gradient(#e5e5e7 0deg, #e5e5e7 360deg)}}@keyframes scoreRotate{0%,100%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(5deg)}}.alt-audit-section.alt-audit-dashboard .score-circle:hover{box-shadow:0 8px 24px rgba(0,122,255,.25);transform:scale(1.05);transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-dashboard .score-inner{flex-direction:column;width:92px;height:92px;border-radius:9999px;background:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}.alt-audit-section.alt-audit-dashboard .score-percentage{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;line-height:1;animation:countUp 1s ease-out 1s both}@keyframes countUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-dashboard .score-label{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.alt-audit-section.alt-audit-dashboard .score-details{flex:1;display:flex;flex-direction:column;gap:1rem}.alt-audit-section.alt-audit-dashboard .score-detail-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);animation:slideInRight .5s cubic-bezier(0.16, 1, 0.3, 1) both;border-bottom:1px solid #e5e5e7;animation-delay:calc(1.1s + var(--item-index, 0)*.1s)}@keyframes slideInRight{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.alt-audit-section.alt-audit-dashboard .score-detail-item:last-child{border-bottom:none}.alt-audit-section.alt-audit-dashboard .score-detail-item:hover{margin-right:-0.5rem;margin-left:-0.5rem;padding-right:.5rem;padding-left:.5rem;border-radius:8px;background:rgba(0,122,255,.03)}.alt-audit-section.alt-audit-dashboard .detail-label{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366}.alt-audit-section.alt-audit-dashboard .detail-value{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#1c1c1e;font-weight:600;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-dashboard .wcag-level-aaa{color:#34c759;animation:pulseSuccess 2s ease-in-out infinite}.alt-audit-section.alt-audit-dashboard .wcag-level-aa{color:#007aff;animation:pulsePrimary 2s ease-in-out infinite}.alt-audit-section.alt-audit-dashboard .wcag-level-a{color:#ff9500}.alt-audit-section.alt-audit-dashboard .quick-actions-card{padding:2rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-dashboard .quick-actions-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-dashboard .quick-actions-card{position:relative;overflow:hidden;animation:cardEntrance .6s cubic-bezier(0.16, 1, 0.3, 1) .8s both}.alt-audit-section.alt-audit-dashboard .quick-actions-card::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;border-radius:20px 20px 0 0;background:linear-gradient(135deg, #34c759 0%, #7ed478 50%, #34c759 100%);background-size:200% 100%;animation:gradientShift 3s ease infinite}.alt-audit-section.alt-audit-dashboard .actions-header{margin-bottom:1.5rem}.alt-audit-section.alt-audit-dashboard .actions-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0}.alt-audit-section.alt-audit-dashboard .actions-grid{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.alt-audit-section.alt-audit-dashboard .alt-audit-action-btn{animation:actionEntrance .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(1s + var(--action-index, 0)*.1s)}@keyframes actionEntrance{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.alt-audit-section.alt-audit-dashboard .action-icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-dashboard .action-label{line-height:1.4;text-align:center}.alt-audit-section.alt-audit-dashboard .bottom-section{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.alt-audit-section.alt-audit-dashboard .recent-activity-card{padding:2rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-dashboard .recent-activity-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-dashboard .recent-activity-card{position:relative;overflow:hidden;animation:cardEntrance .6s cubic-bezier(0.16, 1, 0.3, 1) .9s both}.alt-audit-section.alt-audit-dashboard .recent-activity-card::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;border-radius:20px 20px 0 0;background:linear-gradient(135deg, #af52de 0%, #d4a7ff 50%, #af52de 100%);background-size:200% 100%;animation:gradientShift 3s ease infinite}.alt-audit-section.alt-audit-dashboard .activity-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.alt-audit-section.alt-audit-dashboard .activity-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0}.alt-audit-section.alt-audit-dashboard .view-all-link{display:flex;justify-content:flex-start;align-items:center;gap:.25rem;color:#007aff;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-dashboard .view-all-link:hover{gap:.5rem;color:#0056d6}.alt-audit-section.alt-audit-dashboard .view-all-link:hover svg{transform:translateX(2px)}.alt-audit-section.alt-audit-dashboard .view-all-link svg{transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-dashboard .activity-list{display:flex;flex-direction:column;gap:1rem}.alt-audit-section.alt-audit-dashboard .activity-item{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);animation:slideInLeft .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(1.2s + var(--activity-index, 0)*.1s)}@keyframes slideInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.alt-audit-section.alt-audit-dashboard .activity-item:hover{background:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,.04);transform:translateX(4px)}.alt-audit-section.alt-audit-dashboard .activity-item:hover .activity-icon{transform:scale(1.1) rotate(10deg)}.alt-audit-section.alt-audit-dashboard .activity-icon-container{flex-shrink:0}.alt-audit-section.alt-audit-dashboard .activity-icon{width:32px;height:32px;border-radius:9999px;background:rgba(52,199,89,.1);color:#34c759;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-dashboard .activity-details{flex:1;min-width:0}.alt-audit-section.alt-audit-dashboard .activity-action{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:.25rem;color:#1c1c1e;font-weight:500}.alt-audit-section.alt-audit-dashboard .activity-target{color:#007aff;font-weight:600;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.activity-item:hover .alt-audit-section.alt-audit-dashboard .activity-target{color:#0056d6}.alt-audit-section.alt-audit-dashboard .activity-time{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366;font-weight:400}.alt-audit-section.alt-audit-dashboard .activity-empty,.alt-audit-section.alt-audit-dashboard .issues-empty{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;padding:2rem 1rem;text-align:center;animation:fadeIn .6s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-dashboard .empty-icon{width:48px;height:48px;border-radius:9999px;background:#f5f5f7;color:#aeaeb2;display:flex;justify-content:center;align-items:center;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.alt-audit-section.alt-audit-dashboard .empty-icon.success{background:rgba(52,199,89,.1);color:#34c759;animation:bounce 2s ease-in-out infinite,pulseSuccess 2s ease-in-out infinite}.alt-audit-section.alt-audit-dashboard .empty-text p{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 .25rem;color:#48484a;font-weight:500;animation:fadeIn .8s cubic-bezier(0.16, 1, 0.3, 1) .2s both}.alt-audit-section.alt-audit-dashboard .empty-text span{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366;font-weight:400;animation:fadeIn .8s cubic-bezier(0.16, 1, 0.3, 1) .4s both}.alt-audit-section.alt-audit-dashboard .priority-issues-card{padding:2rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-dashboard .priority-issues-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-dashboard .priority-issues-card{position:relative;overflow:hidden;animation:cardEntrance .6s cubic-bezier(0.16, 1, 0.3, 1) 1s both}.alt-audit-section.alt-audit-dashboard .priority-issues-card::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;border-radius:20px 20px 0 0;background:linear-gradient(135deg, #ff9500 0%, #ffb84d 50%, #ff9500 100%);background-size:200% 100%;animation:gradientShift 3s ease infinite}.alt-audit-section.alt-audit-dashboard .issues-header{margin-bottom:1.5rem}.alt-audit-section.alt-audit-dashboard .issues-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0}.alt-audit-section.alt-audit-dashboard .issues-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.alt-audit-section.alt-audit-dashboard .issue-item{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;padding:1rem;border:1px solid rgba(0,0,0,0);border-radius:8px;background:#fafafa;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);animation:slideInRight .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(1.3s + var(--issue-index, 0)*.1s)}@keyframes slideInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.alt-audit-section.alt-audit-dashboard .issue-item.issue-critical{border-color:rgba(255,59,48,.1);background:rgba(255,59,48,.05)}.alt-audit-section.alt-audit-dashboard .issue-item.issue-critical .issue-icon{animation:shake .5s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.alt-audit-section.alt-audit-dashboard .issue-item.issue-warning{border-color:rgba(255,149,0,.1);background:rgba(255,149,0,.05)}.alt-audit-section.alt-audit-dashboard .issue-item.issue-info{border-color:rgba(0,122,255,.1);background:rgba(0,122,255,.05)}.alt-audit-section.alt-audit-dashboard .issue-item:hover{border-color:currentcolor;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06);transform:translateX(-4px)}.alt-audit-section.alt-audit-dashboard .issue-item:hover.issue-critical{border-color:rgba(255,59,48,.3)}.alt-audit-section.alt-audit-dashboard .issue-item:hover.issue-warning{border-color:rgba(255,149,0,.3)}.alt-audit-section.alt-audit-dashboard .issue-item:hover.issue-info{border-color:rgba(0,122,255,.3)}.alt-audit-section.alt-audit-dashboard .issue-item:hover .issue-icon{transform:scale(1.15) rotate(-5deg)}.alt-audit-section.alt-audit-dashboard .issue-icon{width:24px;height:24px;border-radius:8px;background:#fff;color:#636366;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);flex-shrink:0;display:flex;justify-content:center;align-items:center}.alt-audit-section.alt-audit-dashboard .issue-critical .issue-icon{background:rgba(255,59,48,.1);color:#ff3b30;animation:pulseCritical 2s ease-in-out infinite}.alt-audit-section.alt-audit-dashboard .issue-warning .issue-icon{background:rgba(255,149,0,.1);color:#ff9500}.alt-audit-section.alt-audit-dashboard .issue-info .issue-icon{background:rgba(0,122,255,.1);color:#007aff}.alt-audit-section.alt-audit-dashboard .issue-details{flex:1;min-width:0}.alt-audit-section.alt-audit-dashboard .issue-title{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:.25rem;color:#1c1c1e;font-weight:600}.alt-audit-section.alt-audit-dashboard .issue-description{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366;font-weight:400}.alt-audit-section.alt-audit-dashboard .issues-action{margin-top:1.5rem}@media(max-width: 1279px){.alt-audit-section.alt-audit-dashboard .middle-section,.alt-audit-section.alt-audit-dashboard .bottom-section{gap:1.5rem;grid-template-columns:1fr}.alt-audit-section.alt-audit-dashboard .score-content{flex-direction:column;gap:1.5rem;text-align:center}.alt-audit-section.alt-audit-dashboard .actions-grid{gap:.5rem;grid-template-columns:1fr}}@media(max-width: 1023px){.alt-audit-section.alt-audit-dashboard .alt-audit-header{flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.5rem}.alt-audit-section.alt-audit-dashboard .header-content h1{font-size:1.875rem}.alt-audit-section.alt-audit-dashboard .alt-audit-subtitle{font-size:1rem}.alt-audit-section.alt-audit-dashboard .status-cards-grid{gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.alt-audit-section.alt-audit-dashboard .status-card,.alt-audit-section.alt-audit-dashboard .quality-score-card,.alt-audit-section.alt-audit-dashboard .quick-actions-card,.alt-audit-section.alt-audit-dashboard .recent-activity-card,.alt-audit-section.alt-audit-dashboard .priority-issues-card{padding:1.5rem}.alt-audit-section.alt-audit-dashboard .score-circle{width:100px;height:100px}.alt-audit-section.alt-audit-dashboard .score-inner{width:76px;height:76px}.alt-audit-section.alt-audit-dashboard .score-percentage{font-size:1.25rem}}@media(max-width: 767px){.alt-audit-section.alt-audit-dashboard .status-cards-grid{gap:.75rem;grid-template-columns:1fr}.alt-audit-section.alt-audit-dashboard .header-content h1{font-size:1.5rem}.alt-audit-section.alt-audit-dashboard .alt-audit-header{margin-bottom:1.5rem;padding:1rem}.alt-audit-section.alt-audit-dashboard .status-card,.alt-audit-section.alt-audit-dashboard .quality-score-card,.alt-audit-section.alt-audit-dashboard .quick-actions-card,.alt-audit-section.alt-audit-dashboard .recent-activity-card,.alt-audit-section.alt-audit-dashboard .priority-issues-card{padding:1rem}.alt-audit-section.alt-audit-dashboard .middle-section,.alt-audit-section.alt-audit-dashboard .bottom-section{gap:1rem}.alt-audit-section.alt-audit-dashboard .alt-audit-action-btn{min-height:44px;padding:1rem .75rem}.alt-audit-section.alt-audit-dashboard .alt-audit-btn-primary,.alt-audit-section.alt-audit-dashboard .alt-audit-btn-secondary{min-height:44px;padding:1rem 1.5rem}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-dashboard *,.alt-audit-section.alt-audit-dashboard *::before,.alt-audit-section.alt-audit-dashboard *::after{transform:none !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.alt-audit-section.alt-audit-dashboard .status-indicator,.alt-audit-section.alt-audit-dashboard .wcag-level-aaa,.alt-audit-section.alt-audit-dashboard .wcag-level-aa,.alt-audit-section.alt-audit-dashboard .empty-icon,.alt-audit-section.alt-audit-dashboard .issue-critical .issue-icon{animation:none !important}}@media(prefers-color-scheme: dark){.alt-audit-section.alt-audit-dashboard.alt-audit-dashboard{background:#1c1c1e;color:#fff}.alt-audit-section.alt-audit-dashboard .alt-audit-header{border-color:#48484a;background:linear-gradient(135deg, rgba(44, 44, 46, 0.9) 0%, rgba(44, 44, 46, 0.8) 100%)}.alt-audit-section.alt-audit-dashboard .alt-audit-header::before{background:linear-gradient(135deg, rgba(255, 255, 255, 0.05) 0%, transparent 50%, rgba(0, 122, 255, 0.08) 100%)}.alt-audit-section.alt-audit-dashboard .header-content h1{background:linear-gradient(135deg, #fff 0%, #99c7ff 100%);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.alt-audit-section.alt-audit-dashboard .alt-audit-subtitle{color:#d2d2d7}.alt-audit-section.alt-audit-dashboard .status-card,.alt-audit-section.alt-audit-dashboard .quality-score-card,.alt-audit-section.alt-audit-dashboard .quick-actions-card,.alt-audit-section.alt-audit-dashboard .recent-activity-card,.alt-audit-section.alt-audit-dashboard .priority-issues-card{border-color:#48484a;background:#2c2c2e}.alt-audit-section.alt-audit-dashboard .status-card:hover,.alt-audit-section.alt-audit-dashboard .quality-score-card:hover,.alt-audit-section.alt-audit-dashboard .quick-actions-card:hover,.alt-audit-section.alt-audit-dashboard .recent-activity-card:hover,.alt-audit-section.alt-audit-dashboard .priority-issues-card:hover{background:hsl(240,2.2222222222%,19.6470588235%)}.alt-audit-section.alt-audit-dashboard .card-icon{background:rgba(44,44,46,.8)}.alt-audit-section.alt-audit-dashboard .card-number,.alt-audit-section.alt-audit-dashboard .card-title,.alt-audit-section.alt-audit-dashboard .score-title,.alt-audit-section.alt-audit-dashboard .actions-title,.alt-audit-section.alt-audit-dashboard .activity-title,.alt-audit-section.alt-audit-dashboard .issues-title{color:#fff}.alt-audit-section.alt-audit-dashboard .card-subtitle,.alt-audit-section.alt-audit-dashboard .detail-label,.alt-audit-section.alt-audit-dashboard .activity-time,.alt-audit-section.alt-audit-dashboard .issue-description{color:#d2d2d7}.alt-audit-section.alt-audit-dashboard .score-circle{background:conic-gradient(#007aff 0deg, #007aff calc(var(--score-percentage, 78) * 3.6deg), rgba(72, 72, 74, 0.5) calc(var(--score-percentage, 78) * 3.6deg), rgba(72, 72, 74, 0.5) 360deg)}.alt-audit-section.alt-audit-dashboard .score-inner{background:#2c2c2e;box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.alt-audit-section.alt-audit-dashboard .score-detail-item{border-bottom-color:#48484a}.alt-audit-section.alt-audit-dashboard .score-detail-item:hover{background:rgba(0,122,255,.08)}.alt-audit-section.alt-audit-dashboard .alt-audit-action-btn{border-color:#48484a;background:rgba(44,44,46,.5);color:#fff}.alt-audit-section.alt-audit-dashboard .alt-audit-action-btn:hover{border-color:hsl(240,1.3698630137%,38.6274509804%);background:rgba(44,44,46,.8)}.alt-audit-section.alt-audit-dashboard .alt-audit-action-btn.action-primary{border-color:rgba(0,122,255,.3);background:rgba(0,122,255,.15);color:#99c7ff}.alt-audit-section.alt-audit-dashboard .alt-audit-action-btn.action-primary:hover{border-color:rgba(0,122,255,.5);background:rgba(0,122,255,.25)}.alt-audit-section.alt-audit-dashboard .activity-item,.alt-audit-section.alt-audit-dashboard .issue-item{background:rgba(44,44,46,.5)}.alt-audit-section.alt-audit-dashboard .activity-item:hover,.alt-audit-section.alt-audit-dashboard .issue-item:hover{background:rgba(44,44,46,.8)}.alt-audit-section.alt-audit-dashboard .empty-icon{background:rgba(44,44,46,.8);color:#d2d2d7}.alt-audit-section.alt-audit-dashboard .empty-icon.success{background:rgba(52,199,89,.15);color:#34c759}.alt-audit-section.alt-audit-dashboard .empty-text p{color:#fff}.alt-audit-section.alt-audit-dashboard .empty-text span{color:#d2d2d7}}.alt-audit-section.alt-audit-dashboard .alt-audit-btn-primary:focus,.alt-audit-section.alt-audit-dashboard .alt-audit-btn-secondary:focus,.alt-audit-section.alt-audit-dashboard .alt-audit-action-btn:focus,.alt-audit-section.alt-audit-dashboard .view-all-link:focus{position:relative;box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-dashboard .alt-audit-btn-primary:focus::after,.alt-audit-section.alt-audit-dashboard .alt-audit-btn-secondary:focus::after,.alt-audit-section.alt-audit-dashboard .alt-audit-action-btn:focus::after,.alt-audit-section.alt-audit-dashboard .view-all-link:focus::after{content:"";position:absolute;border:2px solid #007aff;border-radius:inherit;animation:focusPulse 1.5s ease-in-out infinite;inset:-4px;pointer-events:none}@keyframes focusPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}.alt-audit-section.alt-audit-dashboard .status-card:focus-within,.alt-audit-section.alt-audit-dashboard .quality-score-card:focus-within,.alt-audit-section.alt-audit-dashboard .quick-actions-card:focus-within,.alt-audit-section.alt-audit-dashboard .recent-activity-card:focus-within,.alt-audit-section.alt-audit-dashboard .priority-issues-card:focus-within{outline:2px solid #007aff;outline-offset:2px}@media(prefers-contrast: high){.alt-audit-section.alt-audit-dashboard .status-card,.alt-audit-section.alt-audit-dashboard .quality-score-card,.alt-audit-section.alt-audit-dashboard .quick-actions-card,.alt-audit-section.alt-audit-dashboard .recent-activity-card,.alt-audit-section.alt-audit-dashboard .priority-issues-card{border:2px solid #aeaeb2}.alt-audit-section.alt-audit-dashboard .alt-audit-btn-primary,.alt-audit-section.alt-audit-dashboard .alt-audit-btn-secondary,.alt-audit-section.alt-audit-dashboard .alt-audit-action-btn{border:2px solid currentcolor}.alt-audit-section.alt-audit-dashboard .status-indicator{border:2px solid currentcolor}}.alt-audit-section.alt-audit-settings .alt-audit-header{margin-bottom:2rem;padding:2rem;border-radius:16px;background:linear-gradient(135deg, rgba(90, 200, 250, 0.05) 0%, rgba(90, 200, 250, 0.02) 100%);animation:fadeInDown .6s cubic-bezier(0, 0, 0.58, 1);backdrop-filter:blur(10px)}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-settings .alt-audit-header h1{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25;letter-spacing:-0.025em;margin:0 0 .5rem;background:linear-gradient(135deg, #1c1c1e 0%, #5ac8fa 100%);animation:fadeIn .8s cubic-bezier(0, 0, 0.58, 1) .2s both;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.alt-audit-section.alt-audit-settings .alt-audit-header .alt-audit-subtitle{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625;margin:0;color:#636366;animation:fadeIn .8s cubic-bezier(0, 0, 0.58, 1) .4s both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.alt-audit-section.alt-audit-settings .settings-content{margin-bottom:30px}.alt-audit-section.alt-audit-settings .settings-nav{position:relative;display:flex;margin-bottom:2rem;padding:.5rem;border-radius:16px;background:#fff;overflow-x:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);animation:slideUp .5s cubic-bezier(0, 0, 0.58, 1) .3s both}@keyframes slideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-settings .settings-nav::-webkit-scrollbar{width:8px;height:8px}.alt-audit-section.alt-audit-settings .settings-nav::-webkit-scrollbar-track{border-radius:9999px;background:#f5f5f7}.alt-audit-section.alt-audit-settings .settings-nav::-webkit-scrollbar-thumb{border-radius:9999px;background:#d2d2d7}.alt-audit-section.alt-audit-settings .settings-nav::-webkit-scrollbar-thumb:hover{background:#aeaeb2}.alt-audit-section.alt-audit-settings .settings-nav::before{content:"";position:absolute;height:calc(100% - 0.5rem*2);border-radius:8px;background:#007aff;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);pointer-events:none}.alt-audit-section.alt-audit-settings .settings-nav .nav-button{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;padding:.75rem 1rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.alt-audit-section.alt-audit-settings .settings-nav .nav-button .dashicons{margin-right:.5rem;font-size:16px;transition:transform .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-nav .nav-button:hover{background:rgba(0,122,255,.05);color:#007aff;transform:translateY(-1px)}.alt-audit-section.alt-audit-settings .settings-nav .nav-button:hover .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-settings .settings-nav .nav-button.active{background:#007aff;color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(0)}.alt-audit-section.alt-audit-settings .settings-nav .nav-button.active .dashicons{transform:scale(1)}.alt-audit-section.alt-audit-settings .settings-nav .nav-button:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-settings .settings-nav .nav-button:active{transform:translateY(0) scale(0.98)}.alt-audit-section.alt-audit-settings .settings-content .settings-section{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .settings-section:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-settings .settings-content .settings-section{margin-bottom:2rem;animation:fadeInScale .5s cubic-bezier(0, 0, 0.58, 1) both;animation-delay:calc(var(--section-index, 0)*.1s)}@keyframes fadeInScale{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.alt-audit-section.alt-audit-settings .settings-content .settings-section:last-child{margin-bottom:0}.alt-audit-section.alt-audit-settings .settings-content .settings-section:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .section-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e7}.alt-audit-section.alt-audit-settings .settings-content .settings-section .section-header .section-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin:0 0 .5rem;display:flex;justify-content:flex-start;align-items:center}.alt-audit-section.alt-audit-settings .settings-content .settings-section .section-header .section-title .dashicons{margin-right:.75rem;color:#007aff;font-size:20px;transition:transform .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .section-header .section-title:hover .dashicons{transform:scale(1.15) rotate(5deg)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .section-header .section-description{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0;color:#636366}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table{width:100%;margin:0}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr{transition:background-color .2s cubic-bezier(0.25, 0.1, 0.25, 1);border-bottom:1px solid #f5f5f7}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr:last-child{border-bottom:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr:hover{background-color:rgba(245,245,247,.3)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr th{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;width:200px;padding:1rem 1rem 1rem 0;vertical-align:top}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr th label{margin:0;font-weight:500;transition:color .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td{padding:1rem 0}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .form-field-wrapper{margin-bottom:.75rem}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .form-field-wrapper:last-child{margin-bottom:0}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .alt-audit-api-key{display:flex;gap:10px}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .quality-threshold-display{display:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group{position:relative;max-width:450px}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group .input-with-unit{display:flex;align-items:center}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group .input-with-unit input{width:100%;height:44px;padding:0 1rem;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);appearance:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group .input-with-unit input::placeholder{color:#8e8e93}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group .input-with-unit input:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group .input-with-unit input:disabled{background:#f5f5f7;color:#8e8e93;cursor:not-allowed}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group .input-with-unit input{flex:1;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group .input-with-unit input:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.15),0 2px 8px rgba(0,122,255,.1);transform:translateY(-1px)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group .input-with-unit .input-unit{height:44px;padding:0 1rem;border:1px solid #d2d2d7;border-radius:0 8px;background:#fafafa;color:#636366;font-size:.875rem;white-space:nowrap;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);border-left:none;display:none !important;display:flex;justify-content:center;align-items:center}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group .input-with-unit input:focus+.input-unit{border-color:#007aff;background:rgba(0,122,255,.05);color:#007aff}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .input-group .input-addon{position:absolute;top:50%;right:.75rem;color:#8e8e93;transform:translateY(-50%);transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);pointer-events:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=text],.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=email],.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=url],.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=number],.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=password]{width:100%;height:44px;padding:0 1rem;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);appearance:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=text]::placeholder,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=email]::placeholder,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=url]::placeholder,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=number]::placeholder,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=password]::placeholder{color:#8e8e93}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=text]:focus,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=email]:focus,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=url]:focus,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=number]:focus,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=password]:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=text]:disabled,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=email]:disabled,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=url]:disabled,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=number]:disabled,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=password]:disabled{background:#f5f5f7;color:#8e8e93;cursor:not-allowed}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=text],.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=email],.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=url],.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=number],.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=password]{transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=text]:focus,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=email]:focus,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=url]:focus,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=number]:focus,.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=password]:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.15),0 2px 8px rgba(0,122,255,.1);transform:translateY(-1px)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=text]:hover:not(:focus,:disabled),.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=email]:hover:not(:focus,:disabled),.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=url]:hover:not(:focus,:disabled),.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=number]:hover:not(:focus,:disabled),.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td input[type=password]:hover:not(:focus,:disabled){border-color:#aeaeb2;box-shadow:0 1px 4px rgba(0,0,0,.05)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td select{width:100%;height:44px;padding:0 1rem;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);appearance:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td select::placeholder{color:#8e8e93}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td select:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td select:disabled{background:#f5f5f7;color:#8e8e93;cursor:not-allowed}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td select{padding-right:2rem;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23667085' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>");background-size:12px;background-position:right .75rem center;background-repeat:no-repeat;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);max-width:450px}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td select:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.15),0 2px 8px rgba(0,122,255,.1);transform:translateY(-1px)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td select:hover:not(:focus,:disabled){border-color:#aeaeb2;box-shadow:0 1px 4px rgba(0,0,0,.05)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td textarea{width:100%;height:44px;padding:0 1rem;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);appearance:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td textarea::placeholder{color:#8e8e93}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td textarea:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td textarea:disabled{background:#f5f5f7;color:#8e8e93;cursor:not-allowed}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td textarea{height:auto;min-height:120px;padding:.75rem 1rem;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);resize:vertical;display:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td textarea:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.15),0 2px 8px rgba(0,122,255,.1);transform:translateY(-1px)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td textarea:hover:not(:focus,:disabled){border-color:#aeaeb2;box-shadow:0 1px 4px rgba(0,0,0,.05)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper{display:flex;justify-content:flex-start;align-items:center}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]{position:relative;width:48px;height:28px;margin-right:.75rem;border:none;border-radius:14px;background:#d2d2d7;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none;flex-shrink:0}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]::before{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]:checked{background:#007aff}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]:checked::before{left:22px;box-shadow:0 2px 6px rgba(0,122,255,.3),0 1px 3px rgba(0,0,0,.15)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]:focus{box-shadow:0 0 0 4px rgba(0,122,255,.2);outline:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]:hover::before{box-shadow:0 3px 8px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.12)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]:active::before{width:28px}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]:checked:active::before{left:18px}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper .toggle-content{flex:1}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper .toggle-content .toggle-label{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;display:block;margin-bottom:.25rem;color:#1c1c1e;transition:color .2s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper .toggle-content .toggle-label:hover{color:#007aff}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .toggle-wrapper .toggle-content .toggle-description{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper{display:flex;justify-content:flex-start;align-items:center}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper input[type=checkbox]{position:relative;width:20px;height:20px;margin-right:.75rem;border:2px solid #d2d2d7;border-radius:.25rem;background:#fff;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none;flex-shrink:0}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper input[type=checkbox]:hover{border-color:#007aff;box-shadow:0 2px 4px rgba(0,0,0,.05);transform:scale(1.05)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper input[type=checkbox]:checked{border-color:#007aff;background:#007aff;box-shadow:0 2px 6px rgba(0,122,255,.3);transform:scale(1)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper input[type=checkbox]:checked::after{content:"";position:absolute;top:1px;left:5px;width:6px;height:10px;border:2px solid #fff;transform:rotate(45deg);animation:checkmark .3s cubic-bezier(0, 0, 0.58, 1);border-top:none;border-left:none}@keyframes checkmark{0%{width:0;height:0}50%{width:0;height:10px}100%{width:6px;height:10px}}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper input[type=checkbox]:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper input[type=checkbox]:active{transform:scale(0.95)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper .checkbox-content{flex:1}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper .checkbox-content .checkbox-label{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;display:block;margin-bottom:.25rem;color:#1c1c1e;transition:color .2s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper .checkbox-content .checkbox-label:hover{color:#007aff}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .checkbox-wrapper .checkbox-content .checkbox-description{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .field-help{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.5rem;margin-bottom:0;color:#8e8e93;transition:color .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .field-help.error{color:#ff3b30;animation:shake .3s cubic-bezier(0.25, 0.1, 0.25, 1)}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.alt-audit-section.alt-audit-settings .settings-content .settings-section .form-table tbody tr td .field-help.success{color:#34c759;animation:successPulse .5s cubic-bezier(0, 0, 0.58, 1)}@keyframes successPulse{0%{opacity:0;transform:scale(0.95)}50%{transform:scale(1.02)}100%{opacity:1;transform:scale(1)}}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;border-radius:8px;background:#fafafa;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status:hover{background:rgba(245,245,247,.8);box-shadow:0 2px 8px rgba(0,0,0,.05)}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .status-info{display:flex;justify-content:flex-start;align-items:center}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .status-info .status-icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:.75rem;border-radius:9999px;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .status-info .status-icon.connected{position:relative;background:rgba(52,199,89,.1);color:#34c759}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .status-info .status-icon.connected::after{content:"";position:absolute;border-radius:9999px;background:rgba(52,199,89,.3);animation:pulse-ring 2s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;inset:0}@keyframes pulse-ring{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .status-info .status-icon.disconnected{background:rgba(255,59,48,.1);color:#ff3b30}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .status-info .status-icon .dashicons{position:relative;z-index:1;font-size:16px}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .status-info .status-text .status-label{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 .25rem;color:#1c1c1e;font-weight:600}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .status-info .status-text .status-description{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .test-connection{height:36px;padding:.5rem 1rem;font-size:.875rem;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .test-connection:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.alt-audit-section.alt-audit-settings .settings-content .api-configuration .api-status .test-connection:active{transform:translateY(0)}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));margin-bottom:1.5rem}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card{padding:1rem;border:1px solid rgba(0,0,0,0);border-radius:8px;background:#fafafa;text-align:center;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card:hover{border-color:rgba(0,122,255,.2);background:rgba(245,245,247,.8);box-shadow:0 8px 16px rgba(0,0,0,.08);transform:translateY(-4px) scale(1.02)}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card .threshold-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto .75rem;border-radius:9999px;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card .threshold-icon .dashicons{font-size:20px}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card .threshold-label{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;margin:0 0 .5rem;transition:color .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card .threshold-range{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366;transition:color .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card:hover .threshold-icon{transform:scale(1.15) rotate(5deg)}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card.missing .threshold-icon{background:rgba(255,59,48,.1);color:#ff3b30}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card.missing:hover .threshold-icon{background:rgba(255,59,48,.15);box-shadow:0 4px 12px rgba(255,59,48,.2)}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card.weak .threshold-icon{background:rgba(255,149,0,.1);color:#ff9500}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card.weak:hover .threshold-icon{background:rgba(255,149,0,.15);box-shadow:0 4px 12px rgba(255,149,0,.2)}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card.good .threshold-icon{background:rgba(52,199,89,.1);color:#34c759}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card.good:hover .threshold-icon{background:rgba(52,199,89,.15);box-shadow:0 4px 12px rgba(52,199,89,.2)}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card.excellent .threshold-icon{background:rgba(175,82,222,.1);color:#af52de}.alt-audit-section.alt-audit-settings .settings-content .quality-thresholds .threshold-grid .threshold-card.excellent:hover .threshold-icon{background:rgba(175,82,222,.15);box-shadow:0 4px 12px rgba(175,82,222,.2)}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));margin-bottom:1.5rem}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels .compliance-level{padding:1rem;border:2px solid rgba(0,0,0,0);border-radius:8px;background:#fafafa;text-align:center;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels .compliance-level:hover{border-color:rgba(0,122,255,.3);background:rgba(0,122,255,.05);box-shadow:0 6px 12px rgba(0,122,255,.15);transform:translateY(-4px) scale(1.03)}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels .compliance-level.active{border:2px solid #007aff;background:rgba(0,122,255,.1);box-shadow:0 4px 12px rgba(0,122,255,.25)}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels .compliance-level.active .level-badge{transform:scale(1.05)}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels .compliance-level .level-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase;background:rgba(90,200,250,.1);color:#32ade6;margin-bottom:.5rem;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels .compliance-level .level-badge.level-a{background:rgba(255,149,0,.1);color:#e68900}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels .compliance-level .level-badge.level-aa{background:rgba(52,199,89,.1);color:#28a745}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels .compliance-level .level-badge.level-aaa{background:rgba(175,82,222,.1);color:#af52de}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels .compliance-level .level-description{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366;transition:color .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .wcag-compliance .compliance-levels .compliance-level:hover .level-badge{transform:scale(1.08)}.alt-audit-section.alt-audit-settings .settings-content .form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e5e7}@media(max-width: 767px){.alt-audit-section.alt-audit-settings .settings-content .form-actions{display:flex;flex-direction:column;gap:1rem}}.alt-audit-section.alt-audit-settings .settings-content .form-actions .actions-left{display:flex;justify-content:flex-start;align-items:center;gap:1rem}@media(max-width: 767px){.alt-audit-section.alt-audit-settings .settings-content .form-actions .actions-left{justify-content:stretch;width:100%}.alt-audit-section.alt-audit-settings .settings-content .form-actions .actions-left .button{flex:1}}.alt-audit-section.alt-audit-settings .settings-content .form-actions .actions-right{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}@media(max-width: 767px){.alt-audit-section.alt-audit-settings .settings-content .form-actions .actions-right{justify-content:stretch;width:100%}.alt-audit-section.alt-audit-settings .settings-content .form-actions .actions-right .button{flex:1}}.alt-audit-section.alt-audit-settings .settings-content .form-actions .button{transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-settings .settings-content .form-actions .button.button-primary:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.alt-audit-section.alt-audit-settings .settings-content .form-actions .button.button-primary:active{transform:translateY(0)}.alt-audit-section.alt-audit-settings .settings-content .form-actions .button.button-secondary:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.alt-audit-section.alt-audit-settings .settings-content .form-actions .button.button-secondary:active{transform:translateY(0)}.alt-audit-section.alt-audit-settings .settings-content .form-actions .button.button-danger:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.alt-audit-section.alt-audit-settings .settings-content .form-actions .button.button-danger:active{transform:translateY(0)}.alt-audit-section.alt-audit-settings .loading{position:relative;pointer-events:none}.alt-audit-section.alt-audit-settings .loading::after{content:"";position:absolute;z-index:9;border-radius:8px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);inset:0;display:flex;justify-content:center;align-items:center}.alt-audit-section.alt-audit-settings .loading::before{content:"";position:absolute;z-index:10;top:50%;left:50%;width:32px;height:32px;border:3px solid rgba(0,0,0,0);border-radius:50%;box-shadow:0 2px 8px rgba(0,122,255,.2);transform:translate(-50%, -50%);animation:spin 1s cubic-bezier(0.25, 0.1, 0.25, 1) infinite;border-top-color:#007aff;border-right-color:#007aff}@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.alt-audit-section.alt-audit-settings .tooltip{position:relative}.alt-audit-section.alt-audit-settings .tooltip::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;padding:.5rem .75rem;border-radius:8px;background:rgba(28,28,30,.95);color:#fff;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateX(-50%) translateY(-8px);transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);pointer-events:none;backdrop-filter:blur(10px)}.alt-audit-section.alt-audit-settings .tooltip::before{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;opacity:0;transform:translateX(-50%);transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1);border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid rgba(28,28,30,.95)}.alt-audit-section.alt-audit-settings .tooltip:hover::after,.alt-audit-section.alt-audit-settings .tooltip:hover::before{opacity:1}.alt-audit-section.alt-audit-settings .tooltip:hover::after{transform:translateX(-50%) translateY(-4px)}@media(prefers-color-scheme: dark){.alt-audit-section.alt-audit-settings .alt-audit-header{background:linear-gradient(135deg, rgba(90, 200, 250, 0.1) 0%, rgba(90, 200, 250, 0.05) 100%)}.alt-audit-section.alt-audit-settings .alt-audit-header h1{color:#fff;-webkit-text-fill-color:#fff}.alt-audit-section.alt-audit-settings .alt-audit-header .alt-audit-subtitle{color:#d2d2d7}.alt-audit-section.alt-audit-settings .settings-nav{background:#2c2c2e;box-shadow:0 4px 12px rgba(0,0,0,.3)}.alt-audit-section.alt-audit-settings .settings-nav .nav-button{color:#d2d2d7}.alt-audit-section.alt-audit-settings .settings-nav .nav-button:hover{background:rgba(0,122,255,.15);color:#007aff}.alt-audit-section.alt-audit-settings .settings-nav .nav-button.active{background:#007aff;color:#fff}.alt-audit-section.alt-audit-settings .settings-section{border-color:#48484a;background:#2c2c2e;box-shadow:0 4px 12px rgba(0,0,0,.4)}.alt-audit-section.alt-audit-settings .settings-section:hover{box-shadow:0 8px 24px rgba(0,0,0,.5)}.alt-audit-section.alt-audit-settings .settings-section .section-header{border-bottom-color:#48484a}.alt-audit-section.alt-audit-settings .settings-section .section-title{color:#fff}.alt-audit-section.alt-audit-settings .settings-section .section-description{color:#d2d2d7}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr{border-color:#48484a}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr:hover{background-color:rgba(72,72,74,.3)}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr th label{color:#fff}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td input,.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td select,.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td textarea{border-color:#48484a;background:rgba(28,28,30,.5);color:#fff}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td input:focus,.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td select:focus,.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td textarea:focus{border-color:#007aff;background:rgba(28,28,30,.7)}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]{background:#636366}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]::before{background:#d2d2d7}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]:checked{background:#007aff}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td .toggle-wrapper input[type=checkbox]:checked::before{background:#fff}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td .checkbox-label,.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td .toggle-label{color:#fff}.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td .checkbox-description,.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td .toggle-description,.alt-audit-section.alt-audit-settings .settings-section .form-table tbody tr td .field-help{color:#d2d2d7}.alt-audit-section.alt-audit-settings .threshold-card,.alt-audit-section.alt-audit-settings .compliance-level{border:1px solid #48484a;background:#2c2c2e}.alt-audit-section.alt-audit-settings .threshold-card:hover,.alt-audit-section.alt-audit-settings .compliance-level:hover{border-color:rgba(0,122,255,.3);background:rgba(44,44,46,.8)}.alt-audit-section.alt-audit-settings .threshold-card .threshold-label,.alt-audit-section.alt-audit-settings .compliance-level .threshold-label{color:#fff}.alt-audit-section.alt-audit-settings .threshold-card .threshold-range,.alt-audit-section.alt-audit-settings .threshold-card .level-description,.alt-audit-section.alt-audit-settings .compliance-level .threshold-range,.alt-audit-section.alt-audit-settings .compliance-level .level-description{color:#d2d2d7}.alt-audit-section.alt-audit-settings .api-status{border:1px solid #48484a;background:#2c2c2e}.alt-audit-section.alt-audit-settings .api-status:hover{background:rgba(44,44,46,.8)}.alt-audit-section.alt-audit-settings .api-status .status-label{color:#fff}.alt-audit-section.alt-audit-settings .api-status .status-description{color:#d2d2d7}.alt-audit-section.alt-audit-settings .form-actions{border-top-color:#48484a}.alt-audit-section.alt-audit-settings .loading::after{background:rgba(44,44,46,.95)}.alt-audit-section.alt-audit-settings .tooltip::after{background:rgba(245,245,247,.95);color:#1c1c1e}.alt-audit-section.alt-audit-settings .tooltip::before{border-top-color:rgba(245,245,247,.95)}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-settings *,.alt-audit-section.alt-audit-settings *::before,.alt-audit-section.alt-audit-settings *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.alt-audit-section.alt-audit-settings .alt-audit-header,.alt-audit-section.alt-audit-settings .settings-nav,.alt-audit-section.alt-audit-settings .settings-section{animation:none}.alt-audit-section.alt-audit-settings .nav-button,.alt-audit-section.alt-audit-settings .threshold-card,.alt-audit-section.alt-audit-settings .compliance-level,.alt-audit-section.alt-audit-settings .button,.alt-audit-section.alt-audit-settings input,.alt-audit-section.alt-audit-settings select,.alt-audit-section.alt-audit-settings textarea{transition:none}.alt-audit-section.alt-audit-settings .loading::before{animation:none}.alt-audit-section.alt-audit-settings .status-icon.connected::after{animation:none}}@media(prefers-contrast: high){.alt-audit-section.alt-audit-settings .settings-section,.alt-audit-section.alt-audit-settings .threshold-card,.alt-audit-section.alt-audit-settings .compliance-level,.alt-audit-section.alt-audit-settings .api-status{border:2px solid currentcolor}.alt-audit-section.alt-audit-settings .nav-button.active{outline:2px solid currentcolor;outline-offset:2px}.alt-audit-section.alt-audit-settings input:focus,.alt-audit-section.alt-audit-settings select:focus,.alt-audit-section.alt-audit-settings textarea:focus{outline:2px solid currentcolor;outline-offset:2px}}.select2-container--default .select2-selection--multiple{min-height:44px !important;border:1px solid #d2d2d7 !important;border-radius:12px !important;padding:4px 8px !important}.select2-container--default .select2-selection--multiple:focus,.select2-container--default .select2-selection--multiple.select2-selection--focus{border-color:#007aff !important;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(0,122,255,.2) !important;outline:none !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background:linear-gradient(135deg, #007aff 0%, #0056d6 100%) !important;border:1px solid rgba(0,122,255,.3) !important;border-radius:8px !important;color:#fff !important;padding:4px 8px !important;padding-left:8px !important;margin:3px 5px 3px 0 !important;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif !important;font-size:.875rem !important;font-weight:500 !important}.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{color:hsla(0,0%,100%,.7) !important;font-size:16px !important;font-weight:bold !important;padding:0 4px !important;margin-right:4px !important;border-right:1px solid hsla(0,0%,100%,.3) !important;transition:all .2s ease !important}.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{color:#fff !important;background:hsla(0,0%,100%,.2) !important}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif !important;font-size:1rem !important;margin-top:4px !important}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder{color:#aeaeb2 !important}.select2-container--default .select2-dropdown{border:1px solid #d2d2d7 !important;border-radius:12px !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06) !important}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d2d2d7 !important;border-radius:8px !important;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif !important;padding:6px 12px !important}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#007aff !important;outline:none !important}.select2-container--default .select2-results__option{font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif !important;padding:8px 12px !important}.select2-container--default .select2-results__option.select2-results__option--highlighted{background-color:rgba(0,122,255,.1) !important;color:#1c1c1e !important}.select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(0,122,255,.15) !important;color:#1c1c1e !important;font-weight:500 !important}.alt-builder-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.alt-builder-header{margin-bottom:20px}.alt-builder-header h3{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#111827}.alt-builder-header p{margin:0;color:#6b7280;font-size:13px}.pattern-editor{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;padding:8px;min-height:42px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px;cursor:text;transition:border-color .2s,box-shadow .2s}.pattern-editor:focus-within{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;background:#fff}.token-chip{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;cursor:grab;-webkit-user-select:none;user-select:none}.token-chip .remove-token{margin-left:6px;color:#6b7280;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%}.token-chip .remove-token:hover{background:rgba(0,0,0,.1);color:#ef4444}.available-tokens{display:flex;flex-wrap:wrap;gap:8px}.token-btn{background:#fff;border:1px solid #d1d5db;color:#374151;padding:6px 12px;border-radius:100px;font-size:13px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center}.token-btn:hover{border-color:#9ca3af;background:#f3f4f6;transform:translateY(-1px)}.token-btn.separator{background:#f3f4f6;color:#6b7280;font-family:monospace}.builder-empty-state{color:#9ca3af;font-style:italic;font-size:13px;padding:4px}.alt-audit-section.alt-audit-audit{min-height:100vh;background:#fafafa;color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.alt-audit-section.alt-audit-audit .alt-audit-header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding:2rem;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(250, 250, 250, 0.8) 100%);box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);animation:slideInDown .6s cubic-bezier(0.25, 0.1, 0.25, 1);backdrop-filter:blur(20px)}.alt-audit-section.alt-audit-audit .alt-audit-header:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .alt-audit-header .header-content{flex:1}.alt-audit-section.alt-audit-audit .alt-audit-header .header-content h1,.alt-audit-section.alt-audit-audit .alt-audit-header .header-content .page-title{margin:0 0 .5rem 0 !important;background:linear-gradient(135deg, #1c1c1e 0%, #34c759 100%);font-size:2.25rem !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:-0.025em;animation:fadeInLeft .8s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text}.alt-audit-section.alt-audit-audit .alt-audit-header .header-content .alt-audit-subtitle,.alt-audit-section.alt-audit-audit .alt-audit-header .header-content .page-subtitle{margin:0;color:#636366;font-size:1.125rem;font-weight:400;animation:fadeInLeft .8s cubic-bezier(0.25, 0.1, 0.25, 1) .1s both}.alt-audit-section.alt-audit-audit .alt-audit-header .header-actions{display:flex;align-items:center;gap:.75rem;animation:fadeInRight .8s cubic-bezier(0.25, 0.1, 0.25, 1) .2s both}.alt-audit-section.alt-audit-audit button.toggle-row{display:none !important}.alt-audit-section.alt-audit-audit .audit-filters{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-filters:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-filters{margin-bottom:2rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);animation:slideInUp .6s cubic-bezier(0.25, 0.1, 0.25, 1) .1s both}.alt-audit-section.alt-audit-audit .audit-filters:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-filters .filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.alt-audit-section.alt-audit-audit .audit-filters .filters-header .filters-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;display:flex;align-items:center;gap:.5rem;margin:0}.alt-audit-section.alt-audit-audit .audit-filters .filters-header .filters-title .title-icon{color:#007aff;transition:transform 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-filters .filters-header .filters-title:hover .title-icon{transform:rotate(180deg)}.alt-audit-section.alt-audit-audit .audit-filters .filters-header .filters-actions{display:flex;gap:.5rem}.alt-audit-section.alt-audit-audit .audit-filters .filters-header .filters-actions .filter-reset{height:36px;padding:.5rem 1rem;font-size:.875rem}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));margin-bottom:1.5rem}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group{animation:fadeInUp .6s cubic-bezier(0.25, 0.1, 0.25, 1) both}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group:nth-child(1){animation-delay:0.15s}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group:nth-child(2){animation-delay:0.2s}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group:nth-child(3){animation-delay:0.25s}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group:nth-child(4){animation-delay:0.3s}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group:nth-child(5){animation-delay:0.35s}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group:nth-child(6){animation-delay:0.4s}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-label{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;display:block;margin-bottom:.5rem;color:#48484a;font-weight:500;transition:color 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-select,.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-search{width:100%;height:44px;padding:0 1rem;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);appearance:none}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-select::placeholder,.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-search::placeholder{color:#8e8e93}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-select:focus,.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-search:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-select:disabled,.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-search:disabled{background:#f5f5f7;color:#8e8e93;cursor:not-allowed}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-select,.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-search{width:100%;height:40px;font-size:.875rem;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-select:focus,.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-search:focus{border-color:#007aff;box-shadow:0 0 0 4px rgba(0,122,255,.1),0 1px 3px rgba(0,0,0,.1);transform:translateY(-1px)}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-select:focus~.filter-label,.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-search:focus~.filter-label{color:#007aff}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-select:hover:not(:focus),.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-search:hover:not(:focus){border-color:#aeaeb2}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-search::placeholder{color:#aeaeb2;transition:color 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid .filter-group .filter-search:focus::placeholder{color:rgba(0,0,0,0)}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e5e5e7}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .results-count{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .results-count .count-number{display:inline-block;color:#1c1c1e;font-weight:600;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .results-count .count-number:hover{color:#007aff;transform:scale(1.05)}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .view-toggles{display:flex;padding:.25rem;border-radius:8px;background:#f5f5f7;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .view-toggles .view-toggle{position:relative;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:none;border-radius:.25rem;background:rgba(0,0,0,0);color:#8e8e93;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .view-toggles .view-toggle::before{content:"";position:absolute;border-radius:.25rem;background:#fff;opacity:0;transform:scale(0.8);transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);inset:0}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .view-toggles .view-toggle .dashicons{position:relative;z-index:1;transition:transform 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .view-toggles .view-toggle.active{color:#007aff}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .view-toggles .view-toggle.active::before{opacity:1;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transform:scale(1)}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .view-toggles .view-toggle.active .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .view-toggles .view-toggle:hover:not(.active){color:#48484a}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .view-toggles .view-toggle:hover:not(.active) .dashicons{transform:scale(1.05)}.alt-audit-section.alt-audit-audit .audit-controls-section{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-controls-section:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-controls-section{margin-bottom:2rem}.alt-audit-section.alt-audit-audit .audit-controls-section .section-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin:0 0 1.5rem;display:flex;justify-content:flex-start;align-items:center}.alt-audit-section.alt-audit-audit .audit-controls-section .section-title .dashicons{margin-right:.75rem;color:#34c759;font-size:20px}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));margin-bottom:1.5rem}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options .audit-option{display:flex !important;align-items:flex-start !important;gap:.75rem;padding:1rem;border-radius:8px;background:#fafafa;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options .audit-option:hover{background:rgba(52,199,89,.05)}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options .audit-option input[type=checkbox]{position:relative;width:20px;height:20px;margin:2px 0 0 0 !important;border:2px solid #d2d2d7;border-radius:.25rem;background:#fff;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none;flex-shrink:0}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options .audit-option input[type=checkbox]:checked{border-color:#34c759;background:#34c759}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options .audit-option input[type=checkbox]:checked::after{content:"";position:absolute;top:1px;left:5px;width:6px;height:10px;border:2px solid #fff;transform:rotate(45deg);border-top:none;border-left:none}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options .audit-option input[type=checkbox]:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options .audit-option input[type=checkbox]:hover{border-color:#34c759}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options .audit-option .option-content{flex:1;min-width:0}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options .audit-option .option-content .option-label{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;display:block;margin-bottom:.25rem;color:#1c1c1e;cursor:pointer;line-height:1.4}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-options .audit-option .option-content .option-description{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366;line-height:1.5}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-actions{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){.alt-audit-section.alt-audit-audit .audit-controls-section .audit-actions{display:flex;flex-direction:column;gap:1rem}}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-actions .primary-action .dashicons{margin-right:.5rem}@media(max-width: 767px){.alt-audit-section.alt-audit-audit .audit-controls-section .audit-actions .primary-action{width:100%}}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-actions .secondary-actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}@media(max-width: 767px){.alt-audit-section.alt-audit-audit .audit-controls-section .audit-actions .secondary-actions{justify-content:stretch;width:100%}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-actions .secondary-actions .button{flex:1}}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-actions .secondary-actions .button{height:36px;padding:.5rem 1rem;font-size:.875rem}.alt-audit-section.alt-audit-audit .audit-controls-section .audit-actions .secondary-actions .button .dashicons{margin-right:.5rem;font-size:16px}.alt-audit-section.alt-audit-audit .audit-progress-section{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-progress-section:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-progress-section{display:none;margin-bottom:2rem}.alt-audit-section.alt-audit-audit .audit-progress-section.active{display:block;animation:fadeIn 200ms ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-header .progress-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin:0;display:flex;justify-content:flex-start;align-items:center}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-header .progress-title .dashicons{margin-right:.75rem;color:#007aff;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-header .progress-controls .cancel-button{height:36px;padding:.5rem 1rem;font-size:.875rem}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-bar-container{position:relative;height:10px;margin-bottom:1rem;border-radius:9999px;background:#f5f5f7;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-bar-container::before{content:"";position:absolute;border-radius:9999px;background:linear-gradient(90deg, transparent 0%, rgba(0, 122, 255, 0.1) 50%, transparent 100%);animation:progressGlow 2s ease-in-out infinite;inset:0}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-bar-container .progress-bar{position:relative;width:0%;height:100%;border-radius:9999px;background:linear-gradient(90deg, #007aff 0%, rgb(51, 148.6, 255) 50%, #34c759 100%);background-size:200% 100%;box-shadow:0 0 10px rgba(0,122,255,.3);transition:width .4s cubic-bezier(0.25, 0.1, 0.25, 1);animation:gradientFlow 3s ease-in-out infinite}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-bar-container .progress-bar::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);animation:shimmer 2s infinite}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-bar-container .progress-bar::before{content:"";position:absolute;border-radius:9999px;background:inherit;opacity:.5;inset:0;filter:blur(4px)}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@keyframes gradientFlow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes progressGlow{0%,100%{opacity:0}50%{opacity:1}}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));margin-bottom:1.5rem}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-stats .stat-item{text-align:center}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-stats .stat-item .stat-number{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 .25rem;font-variant-numeric:tabular-nums}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-stats .stat-item .stat-number.processed{color:#34c759}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-stats .stat-item .stat-number.total{color:#636366}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-stats .stat-item .stat-number.errors{color:#ff3b30}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-stats .stat-item .stat-number.warnings{color:#ff9500}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-stats .stat-item .stat-label{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .progress-text{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem;color:#48484a;text-align:center}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .current-operation{padding:.75rem 1rem;border-radius:8px;background:#fafafa}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .current-operation .operation-text{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366}.alt-audit-section.alt-audit-audit .audit-progress-section .progress-content .current-operation .operation-text .current-file{color:#1c1c1e;font-weight:500}.alt-audit-section.alt-audit-audit .audit-results-section{display:none}.alt-audit-section.alt-audit-audit .audit-results-section.active{display:block;animation:fadeIn 200ms ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-audit .audit-results-section .results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.alt-audit-section.alt-audit-audit .audit-results-section .results-header .results-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin:0;display:flex;justify-content:flex-start;align-items:center}.alt-audit-section.alt-audit-audit .audit-results-section .results-header .results-title .dashicons{margin-right:.75rem;color:#34c759}.alt-audit-section.alt-audit-audit .audit-results-section .results-header .results-actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.alt-audit-section.alt-audit-audit .audit-results-section .results-header .results-actions .button{height:36px;padding:.5rem 1rem;font-size:.875rem}.alt-audit-section.alt-audit-audit .audit-results-section .results-header .results-actions .button .dashicons{margin-right:.5rem;font-size:16px}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));margin-bottom:2rem}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card{padding:1rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card{position:relative;text-align:center;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);animation:scaleIn .5s cubic-bezier(0.25, 0.1, 0.25, 1) both}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:nth-child(1){animation-delay:0.15s}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:nth-child(2){animation-delay:0.2s}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:nth-child(3){animation-delay:0.25s}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:nth-child(4){animation-delay:0.3s}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:nth-child(5){animation-delay:0.35s}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:nth-child(6){animation-delay:0.4s}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:hover{box-shadow:0 12px 24px rgba(0,0,0,.1),0 0 0 1px rgba(0,122,255,.1);transform:translateY(-4px) scale(1.02)}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:hover::before{left:100%}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:hover .summary-icon{transform:scale(1.1) rotate(5deg)}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:hover .summary-icon .dashicons{animation:iconBounce .6s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card:hover .summary-number{transform:scale(1.05)}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-icon{display:flex;justify-content:center;align-items:center;position:relative;width:48px;height:48px;margin:0 auto .75rem;border-radius:9999px;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-icon::before{content:"";position:absolute;border-radius:9999px;background:inherit;opacity:.2;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);inset:-4px;filter:blur(8px)}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-icon .dashicons{position:relative;z-index:1;font-size:24px;transition:transform 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}@keyframes iconBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-6px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-number{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin:0 0 .25rem;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);font-variant-numeric:tabular-nums}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-label{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366;transition:color 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-change{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.5rem}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-change .change-indicator{display:flex;justify-content:center;align-items:center;display:inline-flex;margin-right:.25rem}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-change .change-indicator.up{color:#34c759}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-change .change-indicator.down{color:#ff3b30}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-change .change-indicator.neutral{color:#8e8e93}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card .summary-change .change-indicator .dashicons{font-size:14px}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card.total-images{border-top:3px solid #5ac8fa}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card.total-images .summary-icon{background:rgba(90,200,250,.1);color:#5ac8fa}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card.missing-alt{border-top:3px solid #ff3b30}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card.missing-alt .summary-icon{background:rgba(255,59,48,.1);color:#ff3b30}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card.weak-alt{border-top:3px solid #ff9500}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card.weak-alt .summary-icon{background:rgba(255,149,0,.1);color:#ff9500}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card.good-alt{border-top:3px solid #34c759}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card.good-alt .summary-icon{background:rgba(52,199,89,.1);color:#34c759}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card.excellent-alt{border-top:3px solid #af52de}.alt-audit-section.alt-audit-audit .audit-results-section .results-summary .summary-card.excellent-alt .summary-icon{background:rgba(175,82,222,.1);color:#af52de}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions{position:sticky;z-index:50;top:0;margin-bottom:1rem;padding:1rem 1.5rem;border-radius:16px;background:linear-gradient(135deg, rgba(0, 122, 255, 0.95) 0%, rgba(0, 86, 214, 0.95) 100%);opacity:0;box-shadow:0 8px 24px rgba(0,122,255,.3),0 4px 8px rgba(0,0,0,.1);transform:translateY(-120%) scale(0.95);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);backdrop-filter:blur(20px);pointer-events:none}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions::before{content:"";position:absolute;border-radius:16px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, transparent 100%);inset:0;pointer-events:none}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions.visible{opacity:1;transform:translateY(0) scale(1);animation:slideInFromTop .4s cubic-bezier(0.25, 0.1, 0.25, 1);pointer-events:auto}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-120%) scale(0.95)}60%{transform:translateY(5px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info{display:flex;align-items:center;gap:1rem}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .selection-count{color:#fff;font-size:.875rem;font-weight:500}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .selection-count .count{font-weight:700}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .bulk-actions-dropdown{position:relative}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .bulk-actions-dropdown .dropdown-toggle{height:36px;padding:.5rem 1rem;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.2);color:#fff;font-size:.875rem}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .bulk-actions-dropdown .dropdown-toggle:hover{background:hsla(0,0%,100%,.3)}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .bulk-actions-dropdown .dropdown-menu{position:absolute;top:100%;left:0;min-width:200px;padding:.5rem;border-radius:8px;background:#fff;opacity:0;visibility:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-10px);transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .bulk-actions-dropdown .dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .bulk-actions-dropdown .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.25rem;color:#48484a;font-size:.875rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .bulk-actions-dropdown .dropdown-menu .dropdown-item:hover{background:#fafafa;color:#1c1c1e}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .bulk-actions-dropdown .dropdown-menu .dropdown-item .item-icon{width:16px;height:16px}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .bulk-cancel{height:36px;margin-left:auto;padding:.5rem 1rem;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.2);color:#fff;font-size:.875rem}.alt-audit-section.alt-audit-audit .audit-results-section .bulk-actions .bulk-info .bulk-cancel:hover{background:hsla(0,0%,100%,.3)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table{position:relative;overflow:hidden}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:linear-gradient(135deg, #fafafa 0%, #f5f5f7 100%);border-bottom:1px solid #e5e5e7}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;display:flex;align-items:center;gap:.5rem;margin:0}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-title .title-icon{color:#007aff}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-actions{display:flex;align-items:center;gap:.75rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-actions .select-all-checkbox{position:relative;display:inline-block !important;width:20px;height:20px;margin:0 !important;border:2px solid #d2d2d7;border-radius:.25rem;background:#fff;vertical-align:middle !important;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-actions .select-all-checkbox:checked{border-color:#007aff;background:#007aff}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-actions .select-all-checkbox:checked::after{content:"";position:absolute;top:1px;left:5px;width:6px;height:10px;border:2px solid #fff;transform:rotate(45deg);border-top:none;border-left:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-actions .select-all-checkbox:indeterminate{border-color:#007aff;background:#007aff}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-actions .select-all-checkbox:indeterminate::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:2px;background:#fff;transform:translate(-50%, -50%)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-actions .select-all-checkbox:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-actions .table-refresh{height:36px;padding:.5rem .75rem;font-size:.875rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-actions .table-refresh .refresh-icon{transition:transform 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .table-header .table-actions .table-refresh.refreshing .refresh-icon{animation:spin 1s linear infinite}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table{width:100%;font-size:.875rem;border-collapse:collapse}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table thead{background:linear-gradient(135deg, #fafafa 0%, #f5f5f7 100%)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table thead th{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;position:relative;padding:1rem 1.25rem;color:#48484a;font-weight:600;text-align:left;border-bottom:1px solid #e5e5e7}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table thead th:first-child{width:40px;padding-left:1.5rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table thead th.sortable{transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;-webkit-user-select:none;user-select:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table thead th.sortable:hover{background:rgba(0,122,255,.05);color:#007aff}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table thead th.sortable.sorted{background:rgba(0,122,255,.1);color:#007aff}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table thead th.sortable.sorted::after{content:"";position:absolute;top:50%;right:.75rem;width:0;height:0;transform:translateY(-50%);border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table thead th.sortable.sorted.asc::after{border-bottom:6px solid currentcolor}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table thead th.sortable.sorted.desc::after{border-top:6px solid currentcolor}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr{transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);animation:fadeInRow .5s cubic-bezier(0.25, 0.1, 0.25, 1) both;border-bottom:1px solid #f5f5f7}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(1){animation-delay:0.08s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(2){animation-delay:0.11s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(3){animation-delay:0.14s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(4){animation-delay:0.17s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(5){animation-delay:0.2s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(6){animation-delay:0.23s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(7){animation-delay:0.26s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(8){animation-delay:0.29s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(9){animation-delay:0.32s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(10){animation-delay:0.35s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(11){animation-delay:0.38s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(12){animation-delay:0.41s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(13){animation-delay:0.44s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(14){animation-delay:0.47s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(15){animation-delay:0.5s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(16){animation-delay:0.53s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(17){animation-delay:0.56s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(18){animation-delay:0.59s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(19){animation-delay:0.62s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:nth-child(20){animation-delay:0.65s}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:hover{z-index:1;background:linear-gradient(135deg, rgba(0, 122, 255, 0.03) 0%, rgba(0, 122, 255, 0.01) 100%);box-shadow:-4px 0 0 0 rgba(0,122,255,.3),0 2px 8px rgba(0,0,0,.05);transform:translateX(4px)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr:last-child{border-bottom:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr.selected{border-color:rgba(0,122,255,.2);background:linear-gradient(135deg, rgba(0, 122, 255, 0.06) 0%, rgba(0, 122, 255, 0.03) 100%);box-shadow:-3px 0 0 0 rgba(0,122,255,.5)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr.selected:hover{background:linear-gradient(135deg, rgba(0, 122, 255, 0.08) 0%, rgba(0, 122, 255, 0.04) 100%);box-shadow:-4px 0 0 0 rgba(0,122,255,.5),0 2px 8px rgba(0,0,0,.05)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr.alt-audit-row-updated{animation:rowFlash 2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td{padding:1.25rem;vertical-align:middle}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td:first-child{width:40px;padding-left:1.5rem;vertical-align:middle !important}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td:first-child .row-checkbox{position:relative;display:inline-block !important;width:18px;height:18px;margin:0 !important;border:2px solid #d2d2d7;border-radius:.25rem;background:#fff;vertical-align:middle !important;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td:first-child .row-checkbox::before{content:"";position:absolute;border-radius:.25rem;background:#007aff;transform:scale(0);transition:transform 150ms cubic-bezier(0.25, 0.1, 0.25, 1);inset:0}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td:first-child .row-checkbox:checked{border-color:#007aff}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td:first-child .row-checkbox:checked::before{transform:scale(1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td:first-child .row-checkbox:checked::after{content:"";position:absolute;top:1px;left:4px;width:5px;height:9px;border:2px solid #fff;transform:rotate(45deg) scale(0);animation:checkmarkDraw .3s cubic-bezier(0.25, 0.1, 0.25, 1) .1s forwards;border-top:none;border-left:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td:first-child .row-checkbox:focus{box-shadow:0 0 0 4px rgba(0,122,255,.15);outline:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td:first-child .row-checkbox:hover:not(:checked){border-color:#007aff;background:rgba(0,122,255,.05);transform:scale(1.1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td:first-child .row-checkbox:active{transform:scale(0.95)}@keyframes checkmarkDraw{0%{transform:rotate(45deg) scale(0)}50%{transform:rotate(45deg) scale(1.2)}100%{transform:rotate(45deg) scale(1)}}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell{min-width:280px}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview{display:flex;justify-content:flex-start;align-items:center;gap:.75rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-thumbnail{position:relative;width:64px;height:64px;border:2px solid #e5e5e7;border-radius:16px;background:#f5f5f7;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;object-fit:cover;flex-shrink:0}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-thumbnail::before{content:"";position:absolute;z-index:1;background:radial-gradient(circle at center, transparent 0%, rgba(0, 122, 255, 0.1) 100%);opacity:0;transition:opacity 200ms cubic-bezier(0.25, 0.1, 0.25, 1);inset:0}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-thumbnail::after{content:"";position:absolute;z-index:2;top:-100%;left:-100%;width:300%;height:300%;background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%);opacity:0;transition:all 300ms cubic-bezier(0.25, 0.1, 0.25, 1);inset:auto;pointer-events:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-thumbnail img{transition:transform 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-thumbnail:hover{border-color:#007aff;box-shadow:0 8px 16px rgba(0,122,255,.2),0 0 0 4px rgba(0,122,255,.1);transform:scale(1.1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-thumbnail:hover::before{opacity:1}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-thumbnail:hover::after{top:100%;left:100%;opacity:1}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-thumbnail:hover img{transform:scale(1.05)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-info{flex:1;min-width:0}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-info .image-name{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 .25rem;color:#1c1c1e;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-info .image-name:hover{color:#007aff}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-info .image-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-info .image-meta .image-size{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#8e8e93;font-variant-numeric:tabular-nums}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-info .image-meta .image-type{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase;background:rgba(90,200,250,.1);color:#32ade6;padding:2px 6px;font-size:10px}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.image-cell .image-preview .image-info .image-dimensions{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#aeaeb2;font-variant-numeric:tabular-nums}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.location-cell .location-link{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#007aff;text-decoration:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.location-cell .location-link:hover{text-decoration:underline}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.location-cell .post-type{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase;background:rgba(90,200,250,.1);color:#32ade6;margin-top:.25rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell{min-width:300px}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit{position:relative}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;position:relative;min-height:44px;padding:.75rem;border:1px solid rgba(0,0,0,0);border-radius:8px;background:#fafafa;color:#48484a;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display::before{content:"";position:absolute;border-radius:8px;background:linear-gradient(135deg, rgba(0, 122, 255, 0) 0%, rgba(0, 122, 255, 0.03) 100%);opacity:0;transition:opacity 150ms cubic-bezier(0.25, 0.1, 0.25, 1);inset:0}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display:hover{border-color:#d2d2d7;background:#f5f5f7;box-shadow:-2px 0 0 0 rgba(0,122,255,.3),0 1px 3px rgba(0,0,0,.05);transform:translateX(2px)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display:hover::before{opacity:1}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display:hover .edit-indicator{opacity:1;transform:scale(1) rotate(0deg)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display:active{transform:translateX(1px)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display.editing{display:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display.empty{display:flex;align-items:center;color:#aeaeb2;font-style:italic}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display.empty::before{content:"✏️";position:static;margin-right:.5rem;background:none;opacity:.5}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display .edit-indicator{position:absolute;z-index:1;top:.25rem;right:.25rem;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:9999px;background:rgba(0,122,255,.1);opacity:0;transform:scale(0.8) rotate(-10deg);transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-display .edit-indicator .edit-icon{width:12px;height:12px;color:#007aff;transition:transform 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor{display:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor.active{display:block;animation:scaleIn 200ms cubic-bezier(0, 0, 0.58, 1)}@keyframes scaleIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-input{width:100%;height:44px;padding:0 1rem;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);appearance:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-input::placeholder{color:#8e8e93}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-input:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-input:disabled{background:#f5f5f7;color:#8e8e93;cursor:not-allowed}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-input{width:100%;min-height:44px;margin-bottom:.5rem;font-size:.875rem;line-height:1.4;resize:vertical}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-input:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.3)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-actions{display:flex;justify-content:flex-end;gap:.5rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-actions .btn-save,.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-actions .btn-cancel{height:32px;padding:.25rem .75rem;font-size:.75rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-feedback{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.25rem;color:#8e8e93}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-feedback .char-count{float:right;font-variant-numeric:tabular-nums}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-feedback .char-count.warning{color:#ff9500}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.alt-text-cell .inline-edit .alt-text-editor .editor-feedback .char-count.error{color:#ff3b30}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;overflow:hidden;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:default}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge::before{content:"";position:absolute;background:linear-gradient(120deg, transparent 0%, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%, transparent 100%);transform:translateX(-100%);transition:transform 300ms cubic-bezier(0.25, 0.1, 0.25, 1);inset:0;pointer-events:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge:hover::before{transform:translateX(100%)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge:hover .status-icon{animation:pulse 1s ease-in-out infinite}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge .status-icon{position:relative;width:8px;height:8px;border-radius:9999px;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);flex-shrink:0}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge .status-icon::after{content:"";position:absolute;border-radius:9999px;background:inherit;opacity:.3;inset:-2px;filter:blur(3px)}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge.missing{border:1px solid rgba(255,59,48,.2);background:rgba(255,59,48,.1);color:#ff3b30}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge.missing .status-icon{background:#ff3b30;box-shadow:0 0 4px rgba(255,59,48,.4)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge.decorative{border:1px solid rgba(90,200,250,.2);background:rgba(90,200,250,.1);color:#5ac8fa}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge.decorative .status-icon{background:#5ac8fa;box-shadow:0 0 4px rgba(90,200,250,.4)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge.weak{border:1px solid rgba(255,149,0,.2);background:rgba(255,149,0,.1);color:#ff9500}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge.weak .status-icon{background:#ff9500;box-shadow:0 0 4px rgba(255,149,0,.4)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge.good{border:1px solid rgba(52,199,89,.2);background:rgba(52,199,89,.1);color:#34c759}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge.good .status-icon{background:#34c759;box-shadow:0 0 4px rgba(52,199,89,.4)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge.excellent{border:1px solid rgba(175,82,222,.2);background:rgba(175,82,222,.1);color:#af52de}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .status-badge.excellent .status-icon{background:#af52de;box-shadow:0 0 4px rgba(175,82,222,.4)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .quality-score{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .quality-score .score-number{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366;font-weight:500;font-variant-numeric:tabular-nums}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .quality-score .score-number::after{content:"%";margin-left:1px;color:#aeaeb2}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .quality-score .score-bar{position:relative;flex:1;height:4px;border-radius:9999px;background:#e5e5e7;overflow:hidden}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .quality-score .score-bar .score-fill{height:100%;border-radius:9999px;transition:width 300ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .quality-score .score-bar .score-fill.missing{background:linear-gradient(90deg, #ff3b30 0%, rgb(255, 107.2898550725, 99) 100%)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .quality-score .score-bar .score-fill.weak{background:linear-gradient(90deg, #ff9500 0%, rgb(255, 170.2, 51) 100%)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .quality-score .score-bar .score-fill.good{background:linear-gradient(90deg, #34c759 0%, rgb(90.0916334661, 211.9083665339, 120.7529880478) 100%)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.status-cell .quality-score .score-bar .score-fill.excellent{background:linear-gradient(90deg, #af52de 0%, rgb(194.8058252427, 124.8300970874, 230.1699029126) 100%)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons{display:flex;align-items:center;gap:.5rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .alt-audit-action-btn{height:32px;padding:.25rem .75rem;font-size:.75rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .alt-audit-action-btn .btn-icon{width:14px;height:14px}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .alt-audit-action-btn.edit-btn{border-color:rgba(0,122,255,.3);color:#007aff}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .alt-audit-action-btn.edit-btn:hover{border-color:#007aff;background:rgba(0,122,255,.1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .alt-audit-action-btn.delete-btn{border-color:rgba(255,59,48,.3);color:#ff3b30}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .alt-audit-action-btn.delete-btn:hover{border-color:#ff3b30;background:rgba(255,59,48,.1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .action-menu{position:relative}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .action-menu .menu-toggle{width:32px;height:32px;padding:0;font-size:.75rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .action-menu .menu-dropdown{position:absolute;z-index:100;top:100%;right:0;min-width:160px;padding:.5rem;border-radius:8px;background:#fff;opacity:0;visibility:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-10px);transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .action-menu .menu-dropdown.open{opacity:1;visibility:visible;transform:translateY(0)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .action-menu .menu-dropdown .menu-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.25rem;color:#48484a;font-size:.875rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .action-menu .menu-dropdown .menu-item:hover{background:#fafafa;color:#1c1c1e}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .action-menu .menu-dropdown .menu-item .item-icon{width:16px;height:16px}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table tbody tr td.actions-cell .action-buttons .action-menu .menu-dropdown .menu-item.danger:hover{background:rgba(255,59,48,.1);color:#ff3b30}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg, #fafafa 0%, #f5f5f7 100%);border-top:1px solid #e5e5e7}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-info{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-info .info-highlight{color:#1c1c1e;font-weight:600}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls{display:flex;align-items:center;gap:.5rem}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls .pagination-btn{position:relative;min-width:32px;height:32px;padding:.25rem .5rem;font-size:.875rem;overflow:hidden;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1;vertical-align:middle}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls .pagination-btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(0,122,255,.1);transform:translate(-50%, -50%);transition:width 150ms cubic-bezier(0.25, 0.1, 0.25, 1),height 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls .pagination-btn:hover:not(:disabled,.active)::before{width:100%;height:100%}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls .pagination-btn.active{box-shadow:0 2px 8px rgba(0,122,255,.3),0 0 0 2px rgba(0,122,255,.1);transform:scale(1.05)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls .pagination-btn.active::before{display:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls .pagination-btn:disabled:hover{box-shadow:none;transform:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls .pagination-btn:disabled::before{display:none}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls .pagination-btn:active:not(:disabled){transform:scale(0.95)}.alt-audit-section.alt-audit-audit .audit-results-section .audit-list-table .audit-table .table-pagination .pagination-controls .pagination-separator{margin:0 .25rem;color:#aeaeb2;-webkit-user-select:none;user-select:none}.alt-audit-section.alt-audit-audit .audit-results-section .table-footer{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:#fafafa;border-top:1px solid #e5e5e7}.alt-audit-section.alt-audit-audit .audit-results-section .table-footer .pagination-info{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366}.alt-audit-section.alt-audit-audit .audit-results-section .table-footer .pagination-controls{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.alt-audit-section.alt-audit-audit .audit-results-section .table-footer .pagination-controls .pagination-button{min-width:32px;height:32px;padding:.25rem .5rem;font-size:.875rem;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1;vertical-align:middle}.alt-audit-section.alt-audit-audit .audit-results-section .table-footer .pagination-controls .pagination-button:disabled{opacity:.5;cursor:not-allowed}.alt-audit-section.alt-audit-audit .empty-state{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .empty-state:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .empty-state{padding:3rem 1.5rem;text-align:center;animation:fadeIn .6s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .empty-state .empty-icon{display:flex;justify-content:center;align-items:center;position:relative;width:64px;height:64px;margin:0 auto 1rem;border-radius:9999px;background:#f5f5f7;color:#aeaeb2;animation:bounceIn .8s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .empty-state .empty-icon::before{content:"";position:absolute;border-radius:9999px;background:radial-gradient(circle, rgba(0, 122, 255, 0.1) 0%, transparent 70%);animation:pulse 2s ease-in-out infinite;inset:-4px}.alt-audit-section.alt-audit-audit .empty-state .empty-icon .dashicons{position:relative;z-index:1;font-size:32px;animation:iconFloat 3s ease-in-out infinite}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.alt-audit-section.alt-audit-audit .empty-state .empty-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin:0 0 .5rem;color:#48484a;animation:fadeInUp .6s cubic-bezier(0.25, 0.1, 0.25, 1) .2s both}.alt-audit-section.alt-audit-audit .empty-state .empty-description{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;max-width:400px;margin:0 0 1.5rem;margin-right:auto;margin-left:auto;color:#8e8e93;animation:fadeInUp .6s cubic-bezier(0.25, 0.1, 0.25, 1) .3s both}.alt-audit-section.alt-audit-audit .empty-state .empty-action{position:relative;overflow:hidden;animation:fadeInUp .6s cubic-bezier(0.25, 0.1, 0.25, 1) .4s both}.alt-audit-section.alt-audit-audit .empty-state .empty-action::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%, -50%);transition:width 200ms cubic-bezier(0.25, 0.1, 0.25, 1),height 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .empty-state .empty-action:hover::before{width:300px;height:300px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 1279px){.alt-audit-section.alt-audit-audit .alt-audit-header{flex-direction:column;align-items:stretch;gap:1.5rem}.alt-audit-section.alt-audit-audit .alt-audit-header .header-actions{justify-content:stretch}.alt-audit-section.alt-audit-audit .alt-audit-header .header-actions .alt-audit-btn-primary,.alt-audit-section.alt-audit-audit .alt-audit-header .header-actions .alt-audit-btn-secondary{flex:1;justify-content:center}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td{padding:.75rem;font-size:.75rem}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td{padding:.75rem}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-thumbnail .attachment-preview img,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-thumbnail .attachment-preview img,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-thumbnail .attachment-preview img,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-thumbnail .attachment-preview img{width:48px;height:48px}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .button,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .page-numbers{min-width:28px;height:28px;padding:.25rem;font-size:.75rem}.alt-audit-section.alt-audit-audit .audit-filters .filters-grid{gap:.75rem;grid-template-columns:1fr}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats{flex-direction:column;align-items:stretch;gap:.75rem}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .results-count{text-align:center}.alt-audit-section.alt-audit-audit .audit-filters .filters-stats .view-toggles{align-self:center}.alt-audit-section.alt-audit-audit .audit-list-table .table-header{flex-direction:column;align-items:stretch;gap:1rem}.alt-audit-section.alt-audit-audit .audit-list-table .table-header .table-actions{justify-content:space-between}.alt-audit-section.alt-audit-audit .audit-list-table .audit-table{font-size:.75rem}.alt-audit-section.alt-audit-audit .audit-list-table .audit-table thead th{padding:.75rem 1rem}.alt-audit-section.alt-audit-audit .audit-list-table .audit-table tbody td{padding:1rem}.alt-audit-section.alt-audit-audit .audit-list-table .audit-table tbody td.image-cell .image-preview .image-thumbnail{width:48px;height:48px}.alt-audit-section.alt-audit-audit .audit-list-table .audit-table tbody td.actions-cell .action-buttons{flex-direction:column;gap:.25rem}.alt-audit-section.alt-audit-audit .audit-list-table .audit-table tbody td.actions-cell .action-buttons .alt-audit-action-btn{justify-content:center;width:100%}}@media(max-width: 1023px){.alt-audit-section.alt-audit-audit .alt-audit-header{padding:1.5rem}.alt-audit-section.alt-audit-audit .alt-audit-header .page-title{font-size:1.875rem}.alt-audit-section.alt-audit-audit .alt-audit-header .page-subtitle{font-size:1rem}.alt-audit-section.alt-audit-audit .audit-filters-apple,.alt-audit-section.alt-audit-audit .audit-list-table{margin-bottom:1.5rem;padding:1rem}.alt-audit-section.alt-audit-audit .bulk-actions{padding:.75rem 1rem}.alt-audit-section.alt-audit-audit .bulk-actions .bulk-info{flex-direction:column;align-items:stretch;gap:.75rem}.alt-audit-section.alt-audit-audit .bulk-actions .bulk-info .selection-count{text-align:center}.alt-audit-section.alt-audit-audit .bulk-actions .bulk-info .bulk-actions-dropdown{align-self:center}.alt-audit-section.alt-audit-audit .bulk-actions .bulk-info .bulk-cancel{margin-left:0;align-self:center}.alt-audit-section.alt-audit-audit .audit-list-table{overflow-x:auto}.alt-audit-section.alt-audit-audit .audit-list-table .audit-table{min-width:600px}}@media(max-width: 767px){.alt-audit-section.alt-audit-audit .alt-audit-header{margin-bottom:1.5rem;padding:1rem}.alt-audit-section.alt-audit-audit .alt-audit-header .page-title{font-size:1.5rem}.alt-audit-section.alt-audit-audit .audit-filters .filters-header{flex-direction:column;align-items:stretch;gap:1rem}.alt-audit-section.alt-audit-audit .audit-filters .filters-header .filters-actions{justify-content:center}.alt-audit-section.alt-audit-audit .bulk-actions{position:relative;margin-bottom:.75rem}.alt-audit-section.alt-audit-audit .audit-list-table .table-header{padding:1rem}.alt-audit-section.alt-audit-audit .audit-list-table .table-header .table-title{font-size:1rem}.alt-audit-section.alt-audit-audit .audit-list-table .table-header .table-actions{flex-direction:column;gap:.5rem}.alt-audit-section.alt-audit-audit .audit-list-table .table-header .table-actions .select-all-checkbox{align-self:center}.alt-audit-section.alt-audit-audit .audit-list-table .table-pagination{flex-direction:column;gap:.75rem}.alt-audit-section.alt-audit-audit .audit-list-table .table-pagination .pagination-info{text-align:center}.alt-audit-section.alt-audit-audit .audit-list-table .table-pagination .pagination-controls{justify-content:center}}@media(prefers-color-scheme: dark){.alt-audit-section.alt-audit-audit .alt-audit-audit{background:#1c1c1e;color:#fff}.alt-audit-section.alt-audit-audit .alt-audit-header{border-color:#48484a;background:linear-gradient(135deg, rgba(44, 44, 46, 0.9) 0%, rgba(44, 44, 46, 0.8) 100%)}.alt-audit-section.alt-audit-audit .alt-audit-header .page-title{background:linear-gradient(135deg, #fff 0%, #34c759 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.alt-audit-section.alt-audit-audit .alt-audit-header .page-subtitle{color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table-section{border-color:#48484a;background:#2c2c2e}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead{background:linear-gradient(135deg, rgba(0, 122, 255, 0.15) 0%, rgba(0, 122, 255, 0.08) 100%)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td{border-color:#48484a !important;color:#fff}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr{border-color:#48484a !important}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr:hover{background:rgba(0,122,255,.08) !important}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td{color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename strong,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename strong a,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename strong,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename strong a,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename strong,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename strong a,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename strong,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename strong a{color:#fff}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename .row-actions a,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename .row-actions a,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename .row-actions a,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename .row-actions a{color:#007aff}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename .row-actions a:hover,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename .row-actions a:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename .row-actions a:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename .row-actions a:hover{color:rgb(51,148.6,255)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-alt_text .alt-text-content,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-alt_text .alt-text-content,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-alt_text .alt-text-content,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-alt_text .alt-text-content{color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score .score-number,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score .score-number,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score .score-number,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score .score-number{color:#fff}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score .score-bar,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score .score-bar,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score .score-bar,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score .score-bar{background:rgba(72,72,74,.5)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-explanation .alt-audit-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-explanation .alt-audit-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-explanation .alt-audit-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-explanation .alt-audit-explanation{color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-explanation .alt-audit-explanation:hover,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-explanation .alt-audit-explanation:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-explanation .alt-audit-explanation:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-explanation .alt-audit-explanation:hover{color:#fff}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-explanation .alt-audit-no-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-explanation .alt-audit-no-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-explanation .alt-audit-no-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-explanation .alt-audit-no-explanation{color:rgba(210,210,215,.5)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-date,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-date,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-date,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-date{color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tfoot,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tfoot{background:linear-gradient(135deg, #2c2c2e 0%, rgba(44, 44, 46, 0.8) 100%);border-color:#48484a}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav{background:linear-gradient(135deg, rgba(0, 122, 255, 0.08) 0%, rgba(0, 122, 255, 0.03) 100%);border-color:#48484a}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions select{border-color:#48484a;background-color:#2c2c2e;color:#fff}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions select:hover{border-color:#007aff}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions select:focus{border-color:#007aff}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions .button{border-color:#48484a;background:#2c2c2e;color:#fff}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions .button:hover{border-color:#007aff;background:rgba(0,122,255,.12)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-select,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-bulk-select,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-status-filter{border-color:#48484a !important;background:linear-gradient(180deg, #2c2c2e 0%, rgba(44, 44, 46, 0.95) 100%) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23999' d='M4 6l4 4 4-4z'/%3E%3C/svg%3E") no-repeat right .75rem center !important;background-size:16px;color:#fff !important;box-shadow:0 1px 3px rgba(0,0,0,.3)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-select:hover,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-bulk-select:hover,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-status-filter:hover{border-color:#007aff !important;background:linear-gradient(180deg, rgb(56.4666666667, 56.4666666667, 59.0333333333) 0%, #2c2c2e 100%) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23999' d='M4 6l4 4 4-4z'/%3E%3C/svg%3E") no-repeat right .75rem center !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-select:focus,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-bulk-select:focus,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-status-filter:focus{border-color:#007aff !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button{border-color:#48484a !important;background:linear-gradient(180deg, #2c2c2e 0%, rgba(44, 44, 46, 0.95) 100%) !important;color:#fff !important;box-shadow:0 1px 3px rgba(0,0,0,.3)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button:hover{border-color:#007aff !important;background:linear-gradient(180deg, rgba(0, 122, 255, 0.15) 0%, rgba(0, 122, 255, 0.08) 100%) !important;color:#007aff !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button.alt-audit-button-secondary:hover{background:linear-gradient(180deg, rgba(0, 122, 255, 0.15) 0%, rgba(0, 122, 255, 0.08) 100%) !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button.alt-audit-button-primary{background:linear-gradient(135deg, #007aff 0%, rgb(0, 97.6, 204) 100%) !important;border-color:#007aff !important;color:#fff !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button.alt-audit-button-primary:hover{background:linear-gradient(135deg, rgb(25.5, 135.3, 255) 0%, #007aff 100%) !important;color:#fff !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-search-input{border-color:#48484a !important;background:linear-gradient(180deg, #2c2c2e 0%, rgba(44, 44, 46, 0.95) 100%) !important;color:#fff !important;box-shadow:0 1px 3px rgba(0,0,0,.3)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-search-input:hover{border-color:hsl(240,1.3698630137%,38.6274509804%) !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-search-input:focus{border-color:#007aff !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-search-input::placeholder{color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .displaying-num{color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .button,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .page-numbers{border-color:#48484a;background:#2c2c2e;color:#fff}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .button:hover:not(.disabled,.current),.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .page-numbers:hover:not(.disabled,.current){border-color:#007aff;background:rgba(0,122,255,.12)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .button.current,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .page-numbers.current{background:#007aff;color:#fff}.alt-audit-section.alt-audit-audit .audit-filters-apple,.alt-audit-section.alt-audit-audit .audit-list-table{border-color:#48484a;background:#2c2c2e}.alt-audit-section.alt-audit-audit .audit-filters-apple .filters-title,.alt-audit-section.alt-audit-audit .audit-filters-apple .table-title,.alt-audit-section.alt-audit-audit .audit-list-table .filters-title,.alt-audit-section.alt-audit-audit .audit-list-table .table-title{color:#fff}.alt-audit-section.alt-audit-audit .audit-filters-apple .table-header,.alt-audit-section.alt-audit-audit .audit-list-table .table-header{border-color:#48484a;background:linear-gradient(135deg, #2c2c2e 0%, rgba(44, 44, 46, 0.8) 100%)}.alt-audit-section.alt-audit-audit .audit-table thead th{border-color:#48484a;background:#2c2c2e;color:#fff}.alt-audit-section.alt-audit-audit .audit-table tbody tr{border-color:#48484a}.alt-audit-section.alt-audit-audit .audit-table tbody tr:hover{background:rgba(0,122,255,.05)}.alt-audit-section.alt-audit-audit .audit-table tbody tr.selected{background:rgba(0,122,255,.1)}.alt-audit-section.alt-audit-audit .audit-table tbody tr td .image-name{color:#fff}.alt-audit-section.alt-audit-audit .audit-table tbody tr td .image-size,.alt-audit-section.alt-audit-audit .audit-table tbody tr td .image-dimensions{color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table tbody tr td .alt-text-display{border-color:#48484a;background:#2c2c2e;color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table tbody tr td .alt-text-display:hover{background:rgba(0,122,255,.05)}.alt-audit-section.alt-audit-audit .table-pagination{border-color:#48484a;background:#2c2c2e}.alt-audit-section.alt-audit-audit .table-pagination .pagination-info{color:#d2d2d7}.alt-audit-section.alt-audit-audit .table-pagination .pagination-info .info-highlight{color:#fff}.alt-audit-section.alt-audit-audit .bulk-actions{background:linear-gradient(135deg, rgba(0, 122, 255, 0.9) 0%, rgba(0, 86, 214, 0.9) 100%)}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-audit *,.alt-audit-section.alt-audit-audit *::before,.alt-audit-section.alt-audit-audit *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.alt-audit-section.alt-audit-audit .image-thumbnail,.alt-audit-section.alt-audit-audit .edit-indicator,.alt-audit-section.alt-audit-audit .status-badge-apple::before{transition:none}.alt-audit-section.alt-audit-audit .image-thumbnail:hover,.alt-audit-section.alt-audit-audit .edit-indicator:hover,.alt-audit-section.alt-audit-audit .status-badge-apple::before:hover{transform:none !important}.alt-audit-section.alt-audit-audit .bulk-actions.visible{transform:none;transition:opacity 150ms}}@media(prefers-contrast: high){.alt-audit-section.alt-audit-audit .audit-list-table-apple,.alt-audit-section.alt-audit-audit .audit-filters-apple,.alt-audit-section.alt-audit-audit .bulk-actions{border:2px solid #aeaeb2}.alt-audit-section.alt-audit-audit .status-badge{border-width:2px;font-weight:700}.alt-audit-section.alt-audit-audit .image-thumbnail{border-width:3px}}.alt-audit-section.alt-audit-audit .alt-audit-btn-primary:focus,.alt-audit-section.alt-audit-audit .alt-audit-btn-secondary:focus,.alt-audit-section.alt-audit-audit .alt-audit-action-btn:focus,.alt-audit-section.alt-audit-audit .pagination-btn:focus,.alt-audit-section.alt-audit-audit .filter-select:focus,.alt-audit-section.alt-audit-audit .filter-search:focus,.alt-audit-section.alt-audit-audit .editor-input:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-audit .loading-row .loading-cell{background:linear-gradient(90deg, #e5e5e7 25%, #f5f5f7 50%, #e5e5e7 75%);background-size:200% 100%;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.alt-audit-section.alt-audit-audit .loading-row .loading-cell{height:20px;margin:.25rem 0;border-radius:.25rem}.alt-audit-section.alt-audit-audit .table-loading{position:relative}.alt-audit-section.alt-audit-audit .table-loading::after{content:"";position:absolute;z-index:10;display:flex;justify-content:center;align-items:center;background:hsla(0,0%,100%,.8);inset:0;backdrop-filter:blur(4px)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRow{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}@keyframes rowFlash{0%{background:rgba(0,0,0,0)}15%{background:linear-gradient(135deg, rgba(52, 199, 89, 0.15) 0%, rgba(52, 199, 89, 0.08) 100%);box-shadow:-4px 0 0 0 rgba(52,199,89,.4)}100%{background:rgba(0,0,0,0);box-shadow:none}}.alt-audit-section.alt-audit-audit .fade-in{animation:slideInUp 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .slide-down{animation:slideInDown 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .text-gradient-primary{background:linear-gradient(135deg, #007aff 0%, #0056d6 100%);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.alt-audit-section.alt-audit-audit .text-gradient-success{background:linear-gradient(135deg, #34c759 0%, #28a745 100%);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.alt-audit-section.alt-audit-audit .alt-audit-alt-text{position:relative;max-width:300px}.alt-audit-section.alt-audit-audit .alt-audit-alt-text .edit-alt-text{margin-left:.25rem;opacity:0;transition:opacity 150ms;cursor:pointer}.alt-audit-section.alt-audit-audit .alt-audit-alt-text .edit-alt-text:hover{opacity:1}.alt-audit-section.alt-audit-audit .alt-audit-alt-text:hover .edit-alt-text{opacity:1}.alt-audit-section.alt-audit-audit .alt-audit-status{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:700;line-height:1;text-transform:uppercase}.alt-audit-section.alt-audit-audit .alt-audit-status.alt-audit-status-missing{background:#ff3b30;color:#fff}.alt-audit-section.alt-audit-audit .alt-audit-status.alt-audit-status-weak{background:#ff9500;color:#333}.alt-audit-section.alt-audit-audit .alt-audit-status.alt-audit-status-good{background:#34c759;color:#fff}.alt-audit-section.alt-audit-audit .alt-audit-status.alt-audit-status-excellent{background:#af52de;color:#fff}.alt-audit-section.alt-audit-audit .alt-audit-status.alt-audit-status-decorative{background:#5ac8fa;color:#fff}.alt-audit-section.alt-audit-audit .alt-audit-score{display:flex;align-items:center;gap:.5rem}.alt-audit-section.alt-audit-audit .alt-audit-score .score-number{color:#48484a;font-size:.875rem;font-weight:500}.alt-audit-section.alt-audit-audit .alt-audit-score .score-bar{width:60px;height:4px;border-radius:.25rem;background:#e5e5e7;overflow:hidden}.alt-audit-section.alt-audit-audit .alt-audit-score .score-bar .score-fill{height:100%;transition:width 200ms ease}.alt-audit-section.alt-audit-audit .alt-audit-score .score-bar .score-fill.score-excellent{background:#af52de}.alt-audit-section.alt-audit-audit .alt-audit-score .score-bar .score-fill.score-good{background:#34c759}.alt-audit-section.alt-audit-audit .alt-audit-score .score-bar .score-fill.score-weak{background:#ff9500}.alt-audit-section.alt-audit-audit .alt-audit-score .score-bar .score-fill.score-missing{background:#ff3b30}.alt-audit-section.alt-audit-audit .attachment-preview img{max-width:60px;max-height:60px;border-radius:.25rem;object-fit:cover}.alt-audit-section.alt-audit-audit .alt-audit-auto-generated{color:#636366;font-size:.75rem;opacity:.7}.alt-audit-section.alt-audit-audit .alt-audit-missing{color:#ff3b30;font-style:italic}.alt-audit-section.alt-audit-audit .alt-audit-inline-edit-template{display:none;visibility:hidden}.alt-audit-section.alt-audit-audit .inline-edit-row{background:#fafafa}.alt-audit-section.alt-audit-audit .inline-edit-row td{padding:1rem !important}.alt-audit-section.alt-audit-audit .inline-edit-row .inline-edit-wrapper{padding:1rem;border:1px solid #e5e5e7;border-radius:8px;background:#fff}.alt-audit-section.alt-audit-audit .inline-edit-row .inline-edit-wrapper fieldset{margin:0;padding:0;border:none}.alt-audit-section.alt-audit-audit .inline-edit-row .inline-edit-wrapper fieldset .inline-edit-legend{margin-bottom:.75rem;padding:0;color:#1c1c1e;font-size:1rem;font-weight:600}.alt-audit-section.alt-audit-audit .inline-edit-row .inline-edit-wrapper fieldset label{display:block;margin-bottom:.75rem}.alt-audit-section.alt-audit-audit .inline-edit-row .inline-edit-wrapper fieldset label .label{display:block;margin-bottom:.5rem;color:#48484a;font-size:.875rem;font-weight:500}.alt-audit-section.alt-audit-audit .inline-edit-row .inline-edit-wrapper fieldset label .inline-edit-textarea{width:100%;max-width:500px;padding:.5rem;border:1px solid #d2d2d7;border-radius:.25rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color 150ms;resize:vertical}.alt-audit-section.alt-audit-audit .inline-edit-row .inline-edit-wrapper fieldset label .inline-edit-textarea:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-audit .inline-edit-row .inline-edit-wrapper fieldset .inline-edit-actions{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.alt-audit-section.alt-audit-audit .inline-edit-row .inline-edit-wrapper fieldset .inline-edit-actions .button{min-height:32px;padding:.25rem .75rem;font-size:.875rem}.alt-audit-section.alt-audit-audit .inline-edit-row .inline-edit-wrapper fieldset .inline-edit-actions .spinner{float:none;margin:0 .5rem}.alt-audit-section.alt-audit-audit .audit-table-section{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-table-section:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-table-section{margin-bottom:2rem;overflow:hidden}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table,.alt-audit-section.alt-audit-audit .audit-table-section .widefat{width:100%;border:none !important;border-collapse:separate;border-spacing:0;background:rgba(0,0,0,0)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead{background:linear-gradient(135deg, rgba(0, 122, 255, 0.08) 0%, rgba(0, 122, 255, 0.04) 100%)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td{padding:1rem;border:none !important;border-bottom:2px solid #e5e5e7 !important;background:rgba(0,0,0,0);color:#1c1c1e;font-size:.875rem;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.05em}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th.check-column,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td.check-column,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th.check-column,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td.check-column{width:40px;padding-left:1.5rem}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th.column-thumbnail,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td.column-thumbnail,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th.column-thumbnail,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td.column-thumbnail{width:80px}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th.column-filename,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td.column-filename,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th.column-filename,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td.column-filename{width:20%}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th.column-alt_text,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td.column-alt_text,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th.column-alt_text,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td.column-alt_text{width:30%}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th.column-status,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td.column-status,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th.column-status,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td.column-status{width:12%}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th.column-quality_score,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td.column-quality_score,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th.column-quality_score,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td.column-quality_score{width:10%}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th.column-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td.column-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th.column-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td.column-explanation{width:35%}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th.column-date,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td.column-date,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th.column-date,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td.column-date{width:10%}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr{border:none !important;border-bottom:1px solid #e5e5e7 !important;background:rgba(0,0,0,0);transition:background .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr:hover{background:rgba(0,122,255,.03) !important}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr:last-child,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr:last-child{border-bottom:none !important}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td{padding:1rem;border:none !important;vertical-align:middle}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.check-column,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.check-column,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.check-column,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.check-column{padding-left:1.5rem}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-thumbnail .attachment-preview img,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-thumbnail .attachment-preview img,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-thumbnail .attachment-preview img,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-thumbnail .attachment-preview img{display:block;width:60px;height:60px;border-radius:.25rem;box-shadow:0 2px 4px rgba(0,0,0,.1);object-fit:cover}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-thumbnail .attachment-preview .dashicons,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-thumbnail .attachment-preview .dashicons,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-thumbnail .attachment-preview .dashicons,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-thumbnail .attachment-preview .dashicons{font-size:60px;width:60px;height:60px;color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename strong,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename strong,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename strong,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename strong{display:block;margin-bottom:.25rem;color:#1c1c1e;font-size:1rem;font-weight:600}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename strong a,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename strong a,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename strong a,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename strong a{color:inherit;text-decoration:none;transition:color .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename strong a:hover,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename strong a:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename strong a:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename strong a:hover{color:#007aff}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename .row-actions,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename .row-actions,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename .row-actions,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename .row-actions{margin-top:.25rem;color:#8e8e93;font-size:.75rem}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename .row-actions span,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename .row-actions span,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename .row-actions span,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename .row-actions span{display:inline-block;margin-right:.5rem}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename .row-actions span:not(:last-child)::after,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename .row-actions span:not(:last-child)::after,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename .row-actions span:not(:last-child)::after,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename .row-actions span:not(:last-child)::after{content:"|";margin-left:.5rem;color:#d2d2d7}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename .row-actions a,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename .row-actions a,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename .row-actions a,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename .row-actions a{color:#007aff;text-decoration:none;transition:color .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename .row-actions a:hover,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename .row-actions a:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename .row-actions a:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename .row-actions a:hover{color:#0056d6}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename .row-actions a.submitdelete,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename .row-actions a.submitdelete,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename .row-actions a.submitdelete,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename .row-actions a.submitdelete{color:#ff3b30}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-filename .row-actions a.submitdelete:hover,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-filename .row-actions a.submitdelete:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-filename .row-actions a.submitdelete:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-filename .row-actions a.submitdelete:hover{color:rgb(252,13.3913043478,0)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-alt_text .alt-text-content,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-alt_text .alt-text-content,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-alt_text .alt-text-content,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-alt_text .alt-text-content{max-height:80px;color:#48484a;font-size:.875rem;line-height:1.625;overflow-y:auto}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-alt_text .alt-text-content em,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-alt_text .alt-text-content em,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-alt_text .alt-text-content em,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-alt_text .alt-text-content em{color:#aeaeb2}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-status .alt-audit-status,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-status .alt-audit-status,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-status .alt-audit-status,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-status .alt-audit-status{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;transition:all .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-status .alt-audit-status.alt-audit-status-missing,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-status .alt-audit-status.alt-audit-status-missing,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-status .alt-audit-status.alt-audit-status-missing,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-status .alt-audit-status.alt-audit-status-missing{border:1px solid rgba(255,59,48,.2);background:rgba(255,59,48,.08);color:#ff3b30}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-status .alt-audit-status.alt-audit-status-decorative,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-status .alt-audit-status.alt-audit-status-decorative,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-status .alt-audit-status.alt-audit-status-decorative,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-status .alt-audit-status.alt-audit-status-decorative{border:1px solid rgba(90,200,250,.2);background:rgba(90,200,250,.08);color:#5ac8fa}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-status .alt-audit-status.alt-audit-status-weak,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-status .alt-audit-status.alt-audit-status-weak,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-status .alt-audit-status.alt-audit-status-weak,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-status .alt-audit-status.alt-audit-status-weak{border:1px solid rgba(255,149,0,.2);background:rgba(255,149,0,.08);color:#ff9500}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-status .alt-audit-status.alt-audit-status-good,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-status .alt-audit-status.alt-audit-status-good,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-status .alt-audit-status.alt-audit-status-good,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-status .alt-audit-status.alt-audit-status-good{border:1px solid rgba(52,199,89,.2);background:rgba(52,199,89,.08);color:#34c759}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-status .alt-audit-status.alt-audit-status-excellent,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-status .alt-audit-status.alt-audit-status-excellent,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-status .alt-audit-status.alt-audit-status-excellent,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-status .alt-audit-status.alt-audit-status-excellent{border:1px solid rgba(0,122,255,.2);background:linear-gradient(135deg, rgba(0, 122, 255, 0.12) 0%, rgba(0, 122, 255, 0.08) 100%);color:#007aff}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-status .alt-audit-status:hover,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-status .alt-audit-status:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-status .alt-audit-status:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-status .alt-audit-status:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score{display:flex;align-items:center;gap:.5rem}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score .score-number,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score .score-number,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score .score-number,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score .score-number{min-width:32px;color:#48484a;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score .score-bar,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score .score-bar,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score .score-bar,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score .score-bar{flex:1;width:60px;height:6px;border-radius:9999px;background:#e5e5e7;overflow:hidden}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score .score-bar .score-fill,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score .score-bar .score-fill,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score .score-bar .score-fill,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score .score-bar .score-fill{height:100%;border-radius:9999px;transition:width .5s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score .score-bar .score-fill.score-missing,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score .score-bar .score-fill.score-missing,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score .score-bar .score-fill.score-missing,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score .score-bar .score-fill.score-missing{background:linear-gradient(90deg, #ff3b30 0%, rgb(255, 107.2898550725, 99) 100%)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score .score-bar .score-fill.score-weak,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score .score-bar .score-fill.score-weak,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score .score-bar .score-fill.score-weak,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score .score-bar .score-fill.score-weak{background:linear-gradient(90deg, #ff9500 0%, rgb(255, 170.2, 51) 100%)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score .score-bar .score-fill.score-good,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score .score-bar .score-fill.score-good,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score .score-bar .score-fill.score-good,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score .score-bar .score-fill.score-good{background:linear-gradient(90deg, #34c759 0%, rgb(90.0916334661, 211.9083665339, 120.7529880478) 100%)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score .score-bar .score-fill.score-excellent,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score .score-bar .score-fill.score-excellent,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score .score-bar .score-fill.score-excellent,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score .score-bar .score-fill.score-excellent{background:linear-gradient(90deg, #007aff 0%, #0056d6 100%)}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-quality_score .alt-audit-score-decorative,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-quality_score .alt-audit-score-decorative,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-quality_score .alt-audit-score-decorative,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-quality_score .alt-audit-score-decorative{color:#5ac8fa;font-weight:500}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-explanation .alt-audit-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-explanation .alt-audit-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-explanation .alt-audit-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-explanation .alt-audit-explanation{color:#48484a;font-size:.875rem;line-height:1.5;display:block;max-width:100%;white-space:normal;word-wrap:break-word}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-explanation .alt-audit-explanation:hover,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-explanation .alt-audit-explanation:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-explanation .alt-audit-explanation:hover,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-explanation .alt-audit-explanation:hover{color:#1c1c1e}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-explanation .alt-audit-no-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-explanation .alt-audit-no-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-explanation .alt-audit-no-explanation,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-explanation .alt-audit-no-explanation{color:#aeaeb2;font-size:.875rem}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr th.column-date,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tbody tr td.column-date,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr th.column-date,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tbody tr td.column-date{color:#636366;font-size:.875rem}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tfoot,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tfoot{background:linear-gradient(135deg, #fafafa 0%, #f5f5f7 100%);border-top:2px solid #e5e5e7}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tfoot tr th,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table tfoot tr td,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tfoot tr th,.alt-audit-section.alt-audit-audit .audit-table-section .widefat tfoot tr td{padding:1rem;border:none !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav{padding:1rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(249, 250, 251, 0.9) 100%);border-radius:12px;margin:1rem 0;backdrop-filter:blur(10px);border:1.5px solid rgba(229,229,231,.5);box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);height:auto}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:rgba(0,122,255,.2)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav.top{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav.bottom{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alignleft{float:left}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alignright{float:right}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions{padding:.5rem 0}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions select{height:44px;padding:.5rem 2rem .5rem 1rem;border:1.5px solid #d2d2d7;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(249, 250, 251, 0.95) 100%) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23667085' d='M4 6l4 4 4-4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:16px;color:#1c1c1e;font-size:15px;font-weight:600;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none;box-shadow:0 1px 3px rgba(0,0,0,.06)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions select:hover{border-color:#007aff;box-shadow:0 2px 6px rgba(0,122,255,.12);transform:translateY(-1px)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions select:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.15);outline:none;transform:translateY(-1px)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions .button{height:44px;margin-left:.5rem;padding:.5rem 1.25rem;border:1.5px solid #d2d2d7;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(249, 250, 251, 0.95) 100%);color:#48484a;font-size:15px;font-weight:600;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.06)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions .button:hover{border-color:#007aff;background:linear-gradient(180deg, rgba(0, 122, 255, 0.08) 0%, rgba(0, 122, 255, 0.04) 100%);color:#007aff;box-shadow:0 2px 6px rgba(0,122,255,.12);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions .button:active{transform:translateY(0)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .actions .button:focus{box-shadow:0 0 0 3px rgba(0,122,255,.15);outline:none}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-actions{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 0}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .bulkactions{display:inline-flex;align-items:center;gap:.75rem}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .button.alt-audit-button,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .button.alt-audit-button-secondary,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .button.alt-audit-button-primary,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav input[type=submit].alt-audit-button,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav input[type=submit].alt-audit-button-secondary,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav input[type=submit].alt-audit-button-primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;vertical-align:middle !important;padding-top:0 !important;padding-bottom:0 !important;text-decoration:none !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-select{height:44px;padding:.5rem 2rem .5rem 1rem;border:1.5px solid #d2d2d7;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(249, 250, 251, 0.95) 100%) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23667085' d='M4 6l4 4 4-4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:16px;color:#1c1c1e;font-size:15px;font-weight:600;line-height:1.4;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;appearance:none;box-shadow:0 1px 3px rgba(0,0,0,.06)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-select:hover{border-color:#007aff;box-shadow:0 2px 6px rgba(0,122,255,.12);transform:translateY(-1px);background:linear-gradient(180deg, #fff 0%, rgb(249, 250, 251) 100%) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23667085' d='M4 6l4 4 4-4z'/%3E%3C/svg%3E") no-repeat right .75rem center}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-select:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.15);outline:none;transform:translateY(-1px)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-select:active{transform:translateY(0)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-select.alt-audit-bulk-select{min-width:180px}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-select.alt-audit-status-filter{min-width:160px}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button{height:44px;padding:.5rem 1.25rem;border:1.5px solid #d2d2d7;border-radius:12px;background:linear-gradient(180deg, #fff 0%, rgba(249, 250, 251, 0.95) 100%);color:#48484a;font-size:15px;font-weight:600;line-height:1;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.06);text-shadow:none;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:.5rem;white-space:nowrap;vertical-align:middle}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button:hover{border-color:#007aff;background:linear-gradient(180deg, rgba(0, 122, 255, 0.08) 0%, rgba(0, 122, 255, 0.04) 100%);color:#007aff;box-shadow:0 2px 6px rgba(0,122,255,.12);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button:active{transform:translateY(0)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button:focus{box-shadow:0 0 0 3px rgba(0,122,255,.15);outline:none}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button.alt-audit-button-secondary{background:linear-gradient(180deg, #fff 0%, rgba(249, 250, 251, 0.95) 100%);border-color:#d2d2d7;color:#48484a}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button.alt-audit-button-secondary:hover{border-color:#007aff;background:linear-gradient(180deg, rgba(0, 122, 255, 0.1) 0%, rgba(0, 122, 255, 0.05) 100%);color:#007aff;box-shadow:0 4px 8px rgba(0,122,255,.15)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button.alt-audit-button-primary{background:linear-gradient(135deg, #007aff 0%, rgb(0, 102.48, 214.2) 100%);color:#fff;border-color:#007aff;text-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,122,255,.25)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button.alt-audit-button-primary:hover{background:linear-gradient(135deg, rgb(0, 109.8, 229.5) 0%, rgb(0, 92.72, 193.8) 100%);border-color:rgb(0,102.48,214.2);box-shadow:0 4px 12px rgba(0,122,255,.35);color:#fff}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button.alt-audit-button-primary:active{box-shadow:0 1px 4px rgba(0,122,255,.3)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button.alt-audit-button-primary:focus{box-shadow:0 0 0 3px rgba(0,122,255,.25)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button:disabled,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button.disabled{opacity:.5;cursor:not-allowed;transform:none !important;box-shadow:0 1px 3px rgba(0,0,0,.06) !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .button.alt-audit-button,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .button.alt-audit-button-secondary,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .button.alt-audit-button-primary,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav input[type=submit].alt-audit-button,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav input[type=submit].alt-audit-button-secondary,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav input[type=submit].alt-audit-button-primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;vertical-align:middle !important;padding-top:0 !important;padding-bottom:0 !important;text-decoration:none !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .alt-audit-button-secondary{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;vertical-align:middle !important;padding-top:0 !important;padding-bottom:0 !important}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages{float:right;margin:.5rem 0}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .displaying-num{margin-right:1rem;color:#636366;font-size:.875rem}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links{display:inline-flex;align-items:center;gap:.25rem}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .button,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .page-numbers{min-width:32px;height:32px;padding:.25rem .5rem;border:1px solid #d2d2d7;border-radius:.25rem;background:#fff;color:#48484a;font-size:.875rem;text-align:center;text-decoration:none;transition:all .2s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1;vertical-align:middle}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .button:hover:not(.disabled,.current),.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .page-numbers:hover:not(.disabled,.current){border-color:#007aff;background:rgba(0,122,255,.08);color:#007aff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .button.current,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .page-numbers.current{border-color:#007aff;background:#007aff;color:#fff;font-weight:700;box-shadow:0 2px 8px rgba(0,122,255,.3)}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .button.disabled,.alt-audit-section.alt-audit-audit .audit-table-section .tablenav .tablenav-pages .pagination-links .page-numbers.disabled{opacity:.5;cursor:not-allowed}.alt-audit-section.alt-audit-audit .audit-table-section .tablenav::after{content:"";display:table;clear:both}.alt-audit-section.alt-audit-audit .audit-table-section .no-items{padding:2rem;color:#8e8e93;font-style:italic;text-align:center}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box{display:flex !important;align-items:center !important;gap:.75rem !important;margin-bottom:1rem}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box p{display:flex !important;align-items:center !important;gap:.75rem !important;margin:0 !important;flex:1 !important}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box label{display:flex !important;align-items:center !important;gap:.5rem !important;flex:1 !important;margin:0 !important}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box label .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .alt-audit-search-input,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=search],.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=text]{flex:1 !important;min-width:0 !important;height:44px !important;margin:0 !important;padding:.75rem 1rem !important;border:1.5px solid #d2d2d7 !important;border-radius:12px !important;background:linear-gradient(180deg, #fff 0%, rgba(249, 250, 251, 0.95) 100%) !important;color:#1c1c1e !important;font-size:15px !important;font-weight:500 !important;line-height:1.4;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,.06)}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .alt-audit-search-input:hover,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=search]:hover,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=text]:hover{border-color:#aeaeb2 !important;box-shadow:0 2px 4px rgba(0,0,0,.08)}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .alt-audit-search-input:focus,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=search]:focus,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=text]:focus{border-color:#007aff !important;box-shadow:0 0 0 3px rgba(0,122,255,.15) !important;outline:none;transform:translateY(-1px)}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .alt-audit-search-input::placeholder,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=search]::placeholder,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=text]::placeholder{color:#aeaeb2;font-weight:400}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .alt-audit-button-primary,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box button.alt-audit-button,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .button.alt-audit-button,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=submit].alt-audit-button{flex-shrink:0 !important;height:44px !important;margin:0 !important;padding:0 1.5rem !important;border:1.5px solid #007aff !important;border-radius:12px !important;background:linear-gradient(135deg, #007aff 0%, rgb(0, 102.48, 214.2) 100%) !important;color:#fff !important;font-size:15px !important;font-weight:600 !important;line-height:1 !important;text-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,122,255,.25);transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .alt-audit-button-primary:hover,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box button.alt-audit-button:hover,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .button.alt-audit-button:hover,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=submit].alt-audit-button:hover{background:linear-gradient(135deg, rgb(0, 109.8, 229.5) 0%, rgb(0, 92.72, 193.8) 100%) !important;border-color:rgb(0,102.48,214.2) !important;box-shadow:0 4px 12px rgba(0,122,255,.35);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .alt-audit-button-primary:active,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box button.alt-audit-button:active,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .button.alt-audit-button:active,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=submit].alt-audit-button:active{transform:translateY(0);box-shadow:0 1px 4px rgba(0,122,255,.3)}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .alt-audit-button-primary:focus,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box button.alt-audit-button:focus,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .button.alt-audit-button:focus,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=submit].alt-audit-button:focus{box-shadow:0 0 0 3px rgba(0,122,255,.25) !important;outline:none}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box button:not(.alt-audit-button),.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .button:not(.alt-audit-button),.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=submit]:not(.alt-audit-button){flex-shrink:0 !important;height:44px !important;margin:0 !important;padding:.75rem 1.5rem !important;border:none !important;border-radius:12px !important;background:#007aff !important;color:#fff !important;font-size:15px !important;font-weight:600 !important;line-height:1;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);cursor:pointer;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box button:not(.alt-audit-button):hover,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .button:not(.alt-audit-button):hover,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=submit]:not(.alt-audit-button):hover{background:#0056d6 !important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box button:not(.alt-audit-button):active,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .button:not(.alt-audit-button):active,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=submit]:not(.alt-audit-button):active{transform:translateY(0)}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box button:not(.alt-audit-button):focus,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .button:not(.alt-audit-button):focus,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=submit]:not(.alt-audit-button):focus{box-shadow:0 0 0 3px rgba(0,122,255,.3) !important;outline:none}@media(max-width: 767px){.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box{flex-direction:column !important;align-items:stretch !important}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box p{flex-direction:column !important;align-items:stretch !important}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box label{width:100% !important}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=search],.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=text]{width:100% !important}.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box button,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box .button,.alt-audit-section.alt-audit-audit .audit-table-section .alt-audit-images-form .search-box input[type=submit]{width:100% !important}}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section{margin:2rem 0;animation:slideInUp .6s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card{display:flex;align-items:center;gap:1rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);animation:scaleIn .5s cubic-bezier(0.25, 0.1, 0.25, 1) both}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card:nth-child(1){animation-delay:0.1s}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card:nth-child(2){animation-delay:0.15s}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card:nth-child(3){animation-delay:0.2s}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card:nth-child(4){animation-delay:0.25s}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card:nth-child(5){animation-delay:0.3s}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card:nth-child(6){animation-delay:0.35s}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-4px) scale(1.02)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card:hover .stat-icon{transform:scale(1.1) rotate(5deg)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg, rgba(0, 122, 255, 0.1) 0%, rgba(0, 122, 255, 0.05) 100%);color:#007aff;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);flex-shrink:0}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-icon .dashicons{font-size:28px;width:28px;height:28px}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content{flex:1;min-width:0}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .stat-label{margin-bottom:.5rem;color:#636366;font-size:.875rem;font-weight:500}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .stat-value{margin-bottom:0;color:#1c1c1e;font-size:2.25rem;font-weight:700;line-height:1}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .stat-value .stat-unit{margin-left:.25rem;color:#aeaeb2;font-size:1.125rem;font-weight:500}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .stat-progress{margin-top:.75rem}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .stat-progress .progress-bar{width:100%;height:8px;border-radius:9999px;background:#f5f5f7;overflow:hidden}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .stat-progress .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg, #007aff 0%, #0056d6 100%);border-radius:9999px;transition:width .5s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));gap:.75rem;margin-top:.75rem}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item{display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;border-radius:8px;background:#fafafa;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item:hover{transform:scale(1.05)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item .status-count{margin-bottom:.25rem;color:inherit;font-size:1.25rem;font-weight:700}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item .status-label{color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-missing{background:rgba(255,59,48,.1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-missing .status-count,.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-missing .status-label{color:#ff3b30}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-weak{background:rgba(255,149,0,.1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-weak .status-count,.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-weak .status-label{color:#ff9500}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-good{background:rgba(52,199,89,.1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-good .status-count,.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-good .status-label{color:#34c759}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-excellent{background:rgba(175,82,222,.1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-excellent .status-count,.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-excellent .status-label{color:#af52de}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-decorative{background:rgba(90,200,250,.1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-decorative .status-count,.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card .stat-content .status-grid .status-item.status-decorative .status-label{color:#5ac8fa}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score .stat-ring-container{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score .stat-ring-container .stat-ring{display:block}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score .stat-ring-container .stat-ring .ring-background{stroke:#e5e5e7}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score .stat-ring-container .stat-ring .ring-progress{stroke:#34c759;stroke-dasharray:326.73;stroke-dashoffset:calc(326.73 - 326.73*var(--score)/100);transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset 1s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score .stat-ring-container .stat-ring-value{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score .stat-ring-container .stat-ring-value .ring-score{color:#1c1c1e;font-size:1.875rem;font-weight:700;line-height:1}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score .stat-ring-container .stat-ring-value .ring-unit{margin-top:2px;color:#aeaeb2;font-size:.75rem;font-weight:500}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score .stat-content{flex:1;min-width:0}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score .stat-content .stat-label{margin-bottom:.25rem;color:#1c1c1e;font-size:1rem;font-weight:600}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score .stat-content .stat-description{color:#636366;font-size:.875rem;font-weight:500}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-overall-score:hover .stat-ring{transform:scale(1.05);transition:transform 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container .alt-audit-stat-card.alt-audit-status-breakdown .stat-icon{background:linear-gradient(135deg, rgba(90, 200, 250, 0.1) 0%, rgba(90, 200, 250, 0.05) 100%);color:#5ac8fa}@media(max-width: 1023px){.alt-audit-section.alt-audit-audit .alt-audit-statistics-section .alt-audit-stats-container{grid-template-columns:1fr}}.alt-audit-section .status-item.status-decorative,.alt-audit-section .alt-audit-status-decorative,.alt-audit-section .alt-audit-score-decorative,.alt-audit-section .threshold-card.decorative,.alt-audit-section .quality-decorative,.alt-audit-section [class*=decorative]{display:none !important}.alt-audit-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;align-items:center;justify-content:center}.alt-audit-lightbox.active{display:flex !important}.alt-audit-lightbox-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);backdrop-filter:blur(8px)}.alt-audit-lightbox-content{position:relative;z-index:1;max-width:80vw;max-height:85vh;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column;margin:auto}.alt-audit-lightbox-close{position:absolute;top:12px;right:12px;z-index:10;background:hsla(0,0%,100%,.95);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.alt-audit-lightbox-close .dashicons{font-size:20px;width:20px;height:20px;color:#374151}.alt-audit-lightbox-close:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.alt-audit-lightbox-close:hover .dashicons{color:#111827}.alt-audit-lightbox-image-wrapper{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;background:#f9fafb;min-height:200px;max-height:calc(85vh - 100px);overflow:hidden}.alt-audit-lightbox-image{max-width:800px;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.alt-audit-lightbox-info{padding:16px 20px;background:#fff;border-top:1px solid #e5e7eb}.alt-audit-lightbox-title{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#111827;line-height:1.4}.alt-audit-lightbox-alt{margin:0;font-size:13px;color:#4b5563;line-height:1.4}.alt-audit-lightbox-alt strong{color:#111827;font-weight:600}body.alt-audit-lightbox-open{overflow:hidden}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th.column-quality_score,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td.column-quality_score,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th.column-quality_score,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td.column-quality_score{width:25%}.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr th.column-status,.alt-audit-section.alt-audit-audit .audit-table-section .wp-list-table thead tr td.column-status,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr th.column-status,.alt-audit-section.alt-audit-audit .audit-table-section .widefat thead tr td.column-status{width:15%}.alt-audit-section th.sortable a,th.sorted a{display:flex;overflow:hidden;padding:8px}.alt-audit-section .sorting-indicators{display:inline-flex;flex-direction:column;gap:1px;margin-left:4px}.alt-audit-section .sorting-indicator{cursor:pointer;padding:2px;opacity:.3;transition:opacity .2s ease,transform .1s ease;line-height:1}.alt-audit-section .sorting-indicator:hover{opacity:1;transform:scale(1.2)}.alt-audit-section th.asc .sorting-indicator.asc,.alt-audit-section th.desc .sorting-indicator.desc{opacity:1;color:#2271b1}.alt-audit-section th.asc .sorting-indicator.desc,.alt-audit-section th.desc .sorting-indicator.asc{opacity:.2}.alt-audit-section th.asc .sorting-indicator.desc:hover,.alt-audit-section th.desc .sorting-indicator.asc:hover{opacity:.6}.alt-audit-section.alt-audit-bulk .alt-audit-header{position:relative;margin-bottom:2rem;padding:2rem;border-radius:16px;background:linear-gradient(135deg, rgba(0, 122, 255, 0.05) 0%, rgba(175, 82, 222, 0.03) 100%);overflow:hidden;animation:fadeInDown .6s cubic-bezier(0.16, 1, 0.3, 1);backdrop-filter:blur(20px)}.alt-audit-section.alt-audit-bulk .alt-audit-header::before{content:"";position:absolute;border-radius:16px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, transparent 50%, rgba(0, 122, 255, 0.05) 100%);opacity:0;transition:opacity .5s cubic-bezier(0.16, 1, 0.3, 1);inset:0;pointer-events:none}.alt-audit-section.alt-audit-bulk .alt-audit-header:hover::before{opacity:1}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-bulk .alt-audit-header h1{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25;letter-spacing:-0.025em;position:relative;margin:0 0 .5rem;background:linear-gradient(135deg, #1c1c1e 0%, #007aff 100%);background-size:200% 200%;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);animation:fadeIn .8s cubic-bezier(0.16, 1, 0.3, 1) .2s both;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.alt-audit-section.alt-audit-bulk .alt-audit-header .alt-audit-subtitle{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625;position:relative;margin:0;color:#636366;animation:fadeIn .8s cubic-bezier(0.16, 1, 0.3, 1) .4s both}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-bulk .alt-audit-bulk-container{animation:slideUp .5s cubic-bezier(0, 0, 0.58, 1) .3s both}@keyframes slideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-bulk .bulk-operations-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(500px, 1fr));margin-bottom:2rem}@media(max-width: 1023px){.alt-audit-section.alt-audit-bulk .bulk-operations-grid{grid-template-columns:1fr}}.alt-audit-section.alt-audit-bulk .bulk-operation-card{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-bulk .bulk-operation-card{position:relative;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);animation:fadeInScale .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(var(--card-index, 0)*.1s)}.alt-audit-section.alt-audit-bulk .bulk-operation-card::before{content:"";position:absolute;border-radius:12px;opacity:0;box-shadow:0 0 0 1px rgba(0,0,0,.02),0 2px 4px rgba(0,0,0,.03),0 4px 8px rgba(0,0,0,.04);transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);inset:0;pointer-events:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card::after{content:"";position:absolute;border-radius:12px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.05) 0%, transparent 50%);opacity:0;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);inset:0;pointer-events:none}@keyframes fadeInScale{from{opacity:0;transform:scale(0.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.alt-audit-section.alt-audit-bulk .bulk-operation-card:hover{box-shadow:0 0 0 1px rgba(0,0,0,.03),0 4px 8px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06),0 16px 32px rgba(0,0,0,.08);transform:translateY(-6px) scale(1.01)}.alt-audit-section.alt-audit-bulk .bulk-operation-card:hover::before{opacity:1}.alt-audit-section.alt-audit-bulk .bulk-operation-card:hover::after{opacity:1}.alt-audit-section.alt-audit-bulk .bulk-operation-card:active{transform:translateY(-2px) scale(0.99);transition-duration:.1s}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-operation-card:hover{transform:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card:active{transform:none}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header{display:flex;justify-content:flex-start;align-items:center;position:relative;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e7}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:48px;height:48px;border-radius:12px;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);flex-shrink:0}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon::before{content:"";position:absolute;z-index:-1;border-radius:16px;background:inherit;opacity:0;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);inset:-4px;filter:blur(12px)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon .dashicons{font-size:24px;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.ai-icon{background:linear-gradient(135deg, rgba(0, 122, 255, 0.15) 0%, rgba(0, 122, 255, 0.08) 100%);color:#007aff;box-shadow:0 2px 8px rgba(0,122,255,.15)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.ai-icon .dashicons{animation:rotate 3s linear infinite}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.ai-icon .dashicons{animation:none}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.ai-icon::before{background:linear-gradient(135deg, #007aff 0%, rgba(0, 122, 255, 0.8) 100%)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.analytics-icon{background:linear-gradient(135deg, rgba(90, 200, 250, 0.15) 0%, rgba(90, 200, 250, 0.08) 100%);color:#5ac8fa;box-shadow:0 2px 8px rgba(90,200,250,.15)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.analytics-icon::before{background:linear-gradient(135deg, #5ac8fa 0%, rgba(90, 200, 250, 0.8) 100%)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.export-icon{background:linear-gradient(135deg, rgba(52, 199, 89, 0.15) 0%, rgba(52, 199, 89, 0.08) 100%);color:#34c759;box-shadow:0 2px 8px rgba(52,199,89,.15)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.export-icon::before{background:linear-gradient(135deg, #34c759 0%, rgba(52, 199, 89, 0.8) 100%)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.import-icon{background:linear-gradient(135deg, rgba(255, 149, 0, 0.15) 0%, rgba(255, 149, 0, 0.08) 100%);color:#ff9500;box-shadow:0 2px 8px rgba(255,149,0,.15)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.import-icon::before{background:linear-gradient(135deg, #ff9500 0%, rgba(255, 149, 0, 0.8) 100%)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.free-icon{background:linear-gradient(135deg, rgba(52, 199, 89, 0.15) 0%, rgba(52, 199, 89, 0.08) 100%);color:#34c759;box-shadow:0 2px 8px rgba(52,199,89,.15)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.free-icon .dashicons{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.free-icon .dashicons{animation:none}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon.free-icon::before{background:linear-gradient(135deg, #34c759 0%, rgba(52, 199, 89, 0.8) 100%)}.bulk-operation-card:hover .alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon{transform:scale(1.1) rotate(5deg)}.bulk-operation-card:hover .alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon::before{opacity:.6}.bulk-operation-card:hover .alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon .dashicons{transform:scale(1.1)}@media(prefers-reduced-motion: reduce){.bulk-operation-card:hover .alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon{transform:none}.bulk-operation-card:hover .alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-icon .dashicons{transform:none}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-info{flex:1;min-width:0}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-info h3{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 .5rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-info p{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase;background:rgba(90,200,250,.1);color:#32ade6;position:relative;font-weight:600;letter-spacing:.01em;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type::before{content:"";position:absolute;z-index:-1;border-radius:inherit;background:inherit;opacity:0;transition:opacity .25s cubic-bezier(0.16, 1, 0.3, 1);inset:-2px;filter:blur(8px)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.assessment-type{border:1px solid rgba(90,200,250,.2);background:linear-gradient(135deg, rgba(90, 200, 250, 0.12) 0%, rgba(90, 200, 250, 0.08) 100%);color:#32ade6}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.assessment-type::before{background:#5ac8fa}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.export-type{border:1px solid rgba(52,199,89,.2);background:linear-gradient(135deg, rgba(52, 199, 89, 0.12) 0%, rgba(52, 199, 89, 0.08) 100%);color:#28a745}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.export-type::before{background:#34c759}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.import-type{border:1px solid rgba(255,149,0,.2);background:linear-gradient(135deg, rgba(255, 149, 0, 0.12) 0%, rgba(255, 149, 0, 0.08) 100%);color:#e68900}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.import-type::before{background:#ff9500}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.free-badge{border:1px solid rgba(52,199,89,.3);background:linear-gradient(135deg, rgba(52, 199, 89, 0.15) 0%, rgba(52, 199, 89, 0.1) 100%);color:#28a745;font-weight:700;animation:free-pulse 2s ease-in-out infinite}@keyframes free-pulse{0%,100%{box-shadow:0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(52,199,89,.4)}50%{box-shadow:0 1px 3px rgba(0,0,0,.08),0 0 8px 2px rgba(52,199,89,.4)}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.free-badge::before{background:#34c759}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.free-badge{animation:none}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.ai-badge{border:1px solid rgba(0,122,255,.2);background:linear-gradient(135deg, rgba(0, 122, 255, 0.12) 0%, rgba(0, 122, 255, 0.08) 100%);color:#007aff}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type.ai-badge::before{background:#007aff}.bulk-operation-card:hover .alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type{box-shadow:0 2px 8px rgba(0,0,0,.12);transform:scale(1.05)}.bulk-operation-card:hover .alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type::before{opacity:.3}@media(prefers-reduced-motion: reduce){.bulk-operation-card:hover .alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type{transform:none}.bulk-operation-card:hover .alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header .operation-badge .operation-type::before{opacity:0}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options{margin-bottom:1.5rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .options-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 1rem;font-size:1rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group{margin-bottom:1rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group:last-child{margin-bottom:0}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label{display:flex;justify-content:flex-start;align-items:center;position:relative;gap:.75rem;padding:.75rem;border-radius:8px;background:rgba(0,0,0,0);transition:all .2s cubic-bezier(0.16, 1, 0.3, 1);cursor:pointer}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label:hover{background:rgba(250,250,250,.8)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]{position:relative;width:48px;height:28px;border:none;border-radius:14px;background:#d2d2d7;box-shadow:inset 0 1px 3px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);cursor:pointer;appearance:none;flex-shrink:0}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]::before{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:12px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.08);transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]:hover{background:#aeaeb2}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]:hover::before{box-shadow:0 2px 6px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]:checked{background:linear-gradient(135deg, #007aff 0%, rgb(0, 109.8, 229.5) 100%);box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 0 rgba(0,122,255,.3),0 2px 8px rgba(0,122,255,.25)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]:checked::before{box-shadow:0 2px 6px rgba(0,0,0,.15),0 4px 12px rgba(0,122,255,.3);transform:translateX(20px)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]:checked:hover{background:linear-gradient(135deg, rgb(25.5, 135.3, 255) 0%, #007aff 100%)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,.15),0 0 0 4px rgba(0,122,255,.15);outline:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]:active::before{width:28px}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]:active:checked::before{transform:translateX(16px)}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]{transition:background .1s ease}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]::before{transition:transform .1s ease}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label .checkbox-custom{display:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label .checkbox-text{flex:1;-webkit-user-select:none;user-select:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label .checkbox-text strong{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;display:block;margin-bottom:.25rem;color:#1c1c1e;font-weight:600;transition:color .2s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label .checkbox-text .checkbox-description{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;display:block;color:#636366;line-height:1.625;transition:color .2s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .option-group .modern-checkbox-label input[type=checkbox]:checked~.checkbox-text strong{color:#007aff}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field{margin-top:1rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-label{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;display:block;margin-bottom:.5rem;color:#1c1c1e;font-weight:600;transition:color .2s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-select{width:100%;height:44px;padding:0 1rem;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);appearance:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-select::placeholder{color:#8e8e93}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-select:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.3);outline:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-select:disabled{background:#f5f5f7;color:#8e8e93;cursor:not-allowed}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-select{height:auto;padding:.75rem 1rem;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-select option{padding:.5rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-select:hover{box-shadow:0 0 0 1px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.06)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-select:focus{box-shadow:0 0 0 3px rgba(0,122,255,.15),0 0 0 1px #007aff,0 2px 8px rgba(0,122,255,.2);outline:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .field-description{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.5rem;margin-bottom:0;color:#8e8e93;line-height:1.625}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-select:focus~.form-label,.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-options .form-field .form-select:focus+.form-label{color:#007aff}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features{margin-bottom:1.5rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features .feature-list{display:flex;flex-direction:column;gap:.75rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features .feature-list .feature-item{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem;border:1px solid rgba(52,199,89,.08);border-radius:8px;background:rgba(52,199,89,.04);transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);animation:slideInLeft .4s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(var(--item-index, 0)*.05s)}@keyframes slideInLeft{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features .feature-list .feature-item .dashicons{color:#34c759;font-size:18px;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);flex-shrink:0}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features .feature-list .feature-item span{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#48484a;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features .feature-list .feature-item:hover{border-color:rgba(52,199,89,.2);background:rgba(52,199,89,.1);box-shadow:0 2px 8px rgba(52,199,89,.15);transform:translateX(6px)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features .feature-list .feature-item:hover .dashicons{transform:scale(1.15) rotate(5deg)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features .feature-list .feature-item:hover span{color:#1c1c1e}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features .feature-list .feature-item{animation:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features .feature-list .feature-item:hover{transform:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-features .feature-list .feature-item:hover .dashicons{transform:none}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection{margin-bottom:1.5rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .options-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 1rem;font-size:1rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr))}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options .format-option{cursor:pointer}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options .format-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options .format-option input[type=radio]:checked+.format-card{border-color:#007aff;background:rgba(0,122,255,.05);box-shadow:0 4px 12px rgba(0,122,255,.2)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options .format-option input[type=radio]:checked+.format-card .format-icon{transform:scale(1.1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options .format-option input[type=radio]:focus+.format-card{box-shadow:0 0 0 3px rgba(0,122,255,.3)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options .format-option .format-card{display:flex;flex-direction:column;align-items:center;padding:1rem;border:2px solid #e5e5e7;border-radius:8px;background:#fff;text-align:center;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options .format-option .format-card:hover{border-color:#007aff;background:rgba(0,122,255,.03);box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options .format-option .format-card .format-icon{margin-bottom:.5rem;font-size:1.875rem;transition:transform .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options .format-option .format-card .format-name{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;display:block;margin-bottom:.25rem;color:#1c1c1e;font-weight:600}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .format-selection .format-options .format-option .format-card .format-description{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;display:block;color:#636366}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area{margin-bottom:1.5rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone{position:relative;padding:2rem;border:2px dashed #d2d2d7;border-radius:12px;background:rgba(250,250,250,.5);text-align:center;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);cursor:pointer}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone::before{content:"";position:absolute;background:linear-gradient(135deg, rgba(0, 122, 255, 0.03) 0%, transparent 50%, rgba(90, 200, 250, 0.02) 100%);opacity:0;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);inset:0;pointer-events:none}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone:hover{border-color:#007aff;background:rgba(0,122,255,.04);box-shadow:0 4px 12px rgba(0,122,255,.08);transform:translateY(-2px)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone:hover::before{opacity:1}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone:hover .upload-icon .dashicons{color:#007aff;transform:scale(1.15) translateY(-4px)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone:hover .upload-text h4{color:#007aff}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone.drag-over{border-style:solid;border-color:#007aff;background:rgba(0,122,255,.1);box-shadow:inset 0 0 0 2px rgba(0,122,255,.2),0 8px 24px rgba(0,122,255,.15);transform:scale(1.02)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone.drag-over::before{opacity:1}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone.drag-over .upload-icon .dashicons{color:#007aff;transform:scale(1.2);animation:bounce .5s ease infinite}@keyframes bounce{0%,100%{transform:translateY(0) scale(1.2)}50%{transform:translateY(-8px) scale(1.2)}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone.drag-over .upload-icon .dashicons{animation:none}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone .upload-icon{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone .upload-icon .dashicons{color:#aeaeb2;font-size:48px;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone .upload-text h4{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 .5rem;font-size:1rem;transition:color .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone .upload-text p{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366;line-height:1.625}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone .file-input{position:absolute;opacity:0;cursor:pointer;inset:0}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone:hover,.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .file-upload-area .upload-zone.drag-over{transform:none}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .import-options{margin-bottom:1.5rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .import-options .option-group{margin-bottom:1rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .import-options .option-group:last-child{margin-bottom:0}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions{margin-top:1.5rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .operation-stats{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border-radius:8px;background:rgba(250,250,250,.8)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .operation-stats .stat-item{display:flex;flex-direction:column;flex:1;align-items:center;text-align:center}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .operation-stats .stat-item .stat-number{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin-bottom:.25rem;color:#007aff;font-size:1.5rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .operation-stats .stat-item .stat-label{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .credits-action{margin-top:1rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .credits-action #buy-credits-button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-weight:500;transition:all .2s cubic-bezier(0, 0, 0.58, 1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .credits-action #buy-credits-button .dashicons{font-size:18px}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .credits-action #buy-credits-button.credits-normal{background:#f5f5f7;color:#48484a;border-color:#d2d2d7}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .credits-action #buy-credits-button.credits-normal:hover{background:#e5e5e7;border-color:#aeaeb2;transform:translateY(-1px)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .credits-action #buy-credits-button.credits-low{background:linear-gradient(135deg, #ff9800 0%, #f57c00 100%);color:#fff;border-color:#f57c00;box-shadow:0 2px 4px rgba(255,152,0,.2)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .credits-action #buy-credits-button.credits-low:hover{background:linear-gradient(135deg, #fb8c00 0%, #ef6c00 100%);border-color:#ef6c00;box-shadow:0 4px 8px rgba(255,152,0,.3);transform:translateY(-1px)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .credits-action #buy-credits-button.credits-empty{background:linear-gradient(135deg, #f44336 0%, #d32f2f 100%);color:#fff;border-color:#d32f2f;box-shadow:0 2px 4px rgba(244,67,54,.3);animation:pulse-urgent 2s ease-in-out infinite}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .credits-action #buy-credits-button.credits-empty:hover{background:linear-gradient(135deg, #e53935 0%, #c62828 100%);border-color:#c62828;box-shadow:0 4px 8px rgba(244,67,54,.4);transform:translateY(-1px)}@keyframes pulse-urgent{0%,100%{box-shadow:0 2px 4px rgba(244,67,54,.3),0 0 0 0 rgba(244,67,54,.4)}50%{box-shadow:0 4px 8px rgba(244,67,54,.4),0 0 0 6px rgba(244,67,54,0)}}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-content .operation-actions .operation-note{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#8e8e93;text-align:center}.alt-audit-section.alt-audit-bulk .bulk-operation-card.free-card{border:1px solid rgba(52,199,89,.15);background:linear-gradient(135deg, rgba(52, 199, 89, 0.02) 0%, white 50%, rgba(52, 199, 89, 0.01) 100%)}.alt-audit-section.alt-audit-bulk .bulk-operation-card.free-card::before{box-shadow:0 0 0 1px rgba(52,199,89,.05),0 2px 4px rgba(52,199,89,.08),0 4px 8px rgba(52,199,89,.1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card.free-card:hover{border-color:rgba(52,199,89,.25);box-shadow:0 0 0 1px rgba(52,199,89,.1),0 4px 8px rgba(52,199,89,.12),0 8px 16px rgba(52,199,89,.15),0 16px 32px rgba(0,0,0,.08)}.alt-audit-section.alt-audit-bulk .bulk-operation-card.free-card:hover::after{background:linear-gradient(135deg, rgba(52, 199, 89, 0.08) 0%, transparent 50%)}.alt-audit-section.alt-audit-bulk .bulk-operation-card.free-card .operation-stats .stat-item .stat-number.free-label{color:#34c759;font-size:1.875rem}.alt-audit-section.alt-audit-bulk .bulk-operation-card.ai-card{border:1px solid rgba(0,122,255,.12)}.alt-audit-section.alt-audit-bulk .bulk-operation-card.ai-card:hover{border-color:rgba(0,122,255,.2)}.alt-audit-section.alt-audit-bulk .bulk-progress-container{margin-bottom:2rem;animation:slideUp .5s cubic-bezier(0, 0, 0.58, 1)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e7}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-header .progress-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;display:flex;justify-content:flex-start;align-items:center;gap:.75rem;margin:0}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-header .progress-title .dashicons{position:relative;color:#007aff;animation:premium-spin 1s cubic-bezier(0.65, 0, 0.35, 1) infinite}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-header .progress-title .dashicons::before{content:"";position:absolute;border-radius:50%;background:conic-gradient(from 0deg, transparent, #007aff, transparent);opacity:.3;animation:premium-spin 1s linear infinite;inset:-4px;filter:blur(4px)}@keyframes premium-spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg) scale(1.05)}100%{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-header .progress-title .dashicons{animation:none}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-header .progress-title .dashicons::before{display:none}}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-header .cancel-button{height:36px;padding:.5rem 1rem;font-size:.875rem}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-header .cancel-button .dashicons{margin-right:.5rem}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-bar-container{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-bar-container .modern-progress{position:relative;flex:1;height:10px;border-radius:9999px;background:#e5e5e7;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.05)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-bar-container .modern-progress::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-bar-container .modern-progress::before{animation:none}}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-bar-container .modern-progress .progress-fill{position:relative;height:100%;border-radius:9999px;background:linear-gradient(90deg, #007aff 0%, rgb(51, 148.6, 255) 50%, #5ac8fa 100%);background-size:200% 100%;box-shadow:0 0 12px rgba(0,122,255,.5),0 2px 8px rgba(0,122,255,.3);transition:width .4s cubic-bezier(0.16, 1, 0.3, 1);animation:gradient-flow 3s ease infinite}@keyframes gradient-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-bar-container .modern-progress .progress-fill::after{content:"";position:absolute;top:0;right:0;width:40px;height:100%;border-radius:9999px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4));animation:glow-pulse 2s ease infinite}@keyframes glow-pulse{0%,100%{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-bar-container .modern-progress .progress-fill{animation:none}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-bar-container .modern-progress .progress-fill::after{animation:none}}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-bar-container .progress-percentage{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;min-width:50px;color:#007aff;font-weight:700;text-align:right;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);font-variant-numeric:tabular-nums}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-text{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem;color:#48484a;text-align:center}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));margin-bottom:1.5rem}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item{display:flex;flex-direction:column;position:relative;align-items:center;padding:1rem;border:1px solid rgba(0,0,0,.05);border-radius:8px;background:rgba(250,250,250,.8);text-align:center;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);animation:fadeInUp .4s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(var(--stat-index, 0)*.1s)}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item::before{content:"";position:absolute;z-index:-1;border-radius:10px;background:inherit;opacity:0;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);inset:-2px;filter:blur(12px)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item .stat-number{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin-bottom:.25rem;color:#007aff;font-weight:700;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);font-variant-numeric:tabular-nums}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item .stat-label{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366;font-weight:500;transition:color .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item#success-count .stat-number{color:#34c759}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item#success-count::before{background:linear-gradient(135deg, #34c759 0%, rgb(90.0916334661, 211.9083665339, 120.7529880478) 100%)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item#success-count:hover{border-color:rgba(52,199,89,.2);background:rgba(52,199,89,.08)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item#success-count:hover::before{opacity:.4}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item#error-count .stat-number{color:#ff3b30}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item#error-count::before{background:linear-gradient(135deg, #ff3b30 0%, rgb(255, 107.2898550725, 99) 100%)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item#error-count:hover{border-color:rgba(255,59,48,.2);background:rgba(255,59,48,.08)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item#error-count:hover::before{opacity:.4}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-4px)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item:hover .stat-number{transform:scale(1.1)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item:hover .stat-label{color:#48484a}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item{animation:none}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item:hover{transform:none}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item:hover .stat-number{transform:none}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-stats .stat-item:hover::before{opacity:0}}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log{margin-top:1.5rem;padding:1rem;border:1px solid rgba(0,0,0,.05);border-radius:8px;background:rgba(250,250,250,.5)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log h4{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 .75rem;font-size:1rem;font-weight:600}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .log-container{max-height:300px;margin-bottom:.75rem;padding:.75rem;border-radius:8px;background:#1c1c1e;overflow-y:auto;box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.1)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .log-container::-webkit-scrollbar{width:10px}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .log-container::-webkit-scrollbar-track{border-radius:8px;background:rgba(0,0,0,.2)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .log-container::-webkit-scrollbar-thumb{border:2px solid #1c1c1e;border-radius:8px;background:linear-gradient(135deg, rgba(52, 199, 89, 0.6) 0%, rgba(52, 199, 89, 0.4) 100%);-webkit-transition:background .2s cubic-bezier(0.16, 1, 0.3, 1);transition:background .2s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .log-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg, rgba(52, 199, 89, 0.8) 0%, rgba(52, 199, 89, 0.6) 100%)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .log-container::-webkit-scrollbar-thumb:active{background:#34c759}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .log-container{scrollbar-width:thin;scrollbar-color:rgba(52,199,89,.6) rgba(0,0,0,.2)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .log-container .log-content{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#7ed478;font-family:"SF Mono",monaco,"Cascadia Code","Roboto Mono","Consolas",monospace;line-height:1.625;animation:terminal-glow 2s ease-in-out infinite;text-shadow:0 0 8px rgba(126,212,120,.3)}@keyframes terminal-glow{0%,100%{text-shadow:0 0 8px rgba(126,212,120,.3)}50%{text-shadow:0 0 12px rgba(126,212,120,.5)}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .log-container .log-content{animation:none;text-shadow:0 0 8px rgba(126,212,120,.3)}}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .toggle-log{height:32px;padding:.25rem .75rem;font-size:.875rem;transition:all .2s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .toggle-log:hover{transform:translateY(-1px)}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .toggle-log:active{transform:translateY(0)}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .toggle-log:hover,.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .progress-log .toggle-log:active{transform:none}}.alt-audit-section.alt-audit-bulk .bulk-progress-container .progress-card .progress-content .toggle-log{display:block;width:100%;height:36px;margin-top:1rem}.alt-audit-section.alt-audit-bulk .bulk-results-container{animation:slideUp .5s cubic-bezier(0, 0, 0.58, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .results-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));flex:1}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .results-stats-grid .result-stat{display:flex;flex-direction:column;align-items:center;padding:1rem;border:1px solid rgba(0,0,0,.05);border-radius:8px;background:rgba(250,250,250,.8);text-align:center;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .results-stats-grid .result-stat .stat-number{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin-bottom:.25rem;color:#007aff;font-weight:700}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .results-stats-grid .result-stat .stat-label{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#636366}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .results-stats-grid .result-stat.result-stat-success .stat-number{color:#34c759}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .results-stats-grid .result-stat.result-stat-errors .stat-number{color:#ff3b30}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .view-toggle-container{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;border:1px solid #d2d2d7;border-radius:8px;background:#fff;padding:.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .view-toggle-container .view-toggle-btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:none;border-radius:.25rem;background:rgba(0,0,0,0);color:#636366;cursor:pointer;transition:all .25s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .view-toggle-container .view-toggle-btn .dashicons{font-size:20px}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .view-toggle-container .view-toggle-btn:hover{background:rgba(0,122,255,.08);color:#007aff}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header-flex .view-toggle-container .view-toggle-btn.active{background:linear-gradient(135deg, #007aff 0%, rgb(0, 109.8, 229.5) 100%);color:#fff;box-shadow:0 2px 8px rgba(0,122,255,.3)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;border-radius:16px;background:#fff;border:1px solid #e5e5e7;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);flex-wrap:wrap}@media(max-width: 1279px){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar{flex-direction:column;align-items:stretch}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-left{display:flex;justify-content:flex-start;align-items:center;gap:1rem;flex:1;align-items:center;flex-wrap:wrap}@media(max-width: 1023px){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-left{flex-direction:column;align-items:stretch}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-right{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;flex-wrap:wrap;align-items:center}@media(max-width: 1023px){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-right{justify-content:stretch}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .segmented-control{display:flex;justify-content:flex-start;align-items:center;position:relative;border-radius:12px;background:#f5f5f7;padding:3px;gap:2px}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .segmented-control .segmented-btn{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:9px;background:rgba(0,0,0,0);color:#636366;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(0.25, 0.1, 0.25, 1);white-space:nowrap}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .segmented-control .segmented-btn .dashicons{font-size:18px;transition:transform .2s cubic-bezier(0.25, 0.1, 0.25, 1)}@media(max-width: 767px){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .segmented-control .segmented-btn .btn-label{display:none}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .segmented-control .segmented-btn:hover:not(.active){background:rgba(0,122,255,.05);color:#007aff}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .segmented-control .segmented-btn.active{background:#fff;color:#007aff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .segmented-control .segmented-btn.active .dashicons{transform:scale(1.05)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .segmented-control .segmented-btn:active{transform:scale(0.98)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-divider{width:1px;height:32px;background:#e5e5e7}@media(max-width: 1023px){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-divider{display:none}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .results-count-display{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;background:rgba(0,122,255,.05);color:#48484a;font-size:.875rem;font-weight:500;white-space:nowrap}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .results-count-display .dashicons{color:#007aff;font-size:18px}@media(max-width: 1023px){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .results-count-display{width:100%;justify-content:center}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box{position:relative;flex:1;max-width:300px}@media(max-width: 1023px){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box{max-width:100%}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box .dashicons-search{position:absolute;top:50%;left:.75rem;color:#aeaeb2;font-size:18px;pointer-events:none;transform:translateY(-50%)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box input[type=search]{width:100%;height:40px;padding:.5rem 2.5rem .5rem calc(.75rem + 20px + .5rem);border:1px solid #e5e5e7;border-radius:12px;background:#fff;color:#1c1c1e;font-size:.875rem;transition:all .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box input[type=search]::placeholder{color:#aeaeb2}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box input[type=search]:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box input[type=search]::-webkit-search-cancel-button{display:none}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box .clear-search{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:.5rem;width:28px;height:28px;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#aeaeb2;cursor:pointer;transition:all .2s cubic-bezier(0.25, 0.1, 0.25, 1);transform:translateY(-50%)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box .clear-search .dashicons{font-size:16px}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box .clear-search:hover{background:#f5f5f7;color:#636366}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box .clear-search:active{transform:translateY(-50%) scale(0.95)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .search-box .clear-search.hidden{display:none}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-select{height:40px;padding:.5rem 2rem .5rem .75rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23667085' d='M6 9L1 4h10z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:12px;color:#1c1c1e;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(0.25, 0.1, 0.25, 1);appearance:none}@media(max-width: 1023px){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-select{width:100%}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-select:hover{border-color:#d2d2d7}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-select:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-toolbar .toolbar-select option{padding:.5rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container{margin-top:1.5rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-actions .button{height:36px;padding:.5rem 1rem;font-size:.875rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-actions .button .dashicons{margin-right:.5rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper{border:1px solid #e5e5e7;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table{width:100%;border-collapse:separate;border-spacing:0}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table thead{background:linear-gradient(135deg, rgba(0, 122, 255, 0.08) 0%, rgba(0, 122, 255, 0.04) 100%)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table thead tr th{padding:1rem;border-bottom:2px solid #e5e5e7;color:#1c1c1e;font-size:.875rem;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.05em}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table thead tr th.column-thumbnail{width:80px}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table thead tr th.column-filename{width:20%}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table thead tr th.column-alt-text{width:40%}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table thead tr th.column-quality{width:15%}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table thead tr th.column-actions{width:10%;text-align:center}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr{border-bottom:1px solid #e5e5e7;transition:background .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr:hover{background:rgba(0,122,255,.03)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr.success{background:rgba(52,199,89,.02)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr.error{background:rgba(255,59,48,.02)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr.error .column-alt-text{color:#8e8e93;font-style:italic}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td{padding:1rem;vertical-align:middle}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-thumbnail img{display:block;width:60px;height:60px;border-radius:.25rem;object-fit:cover;box-shadow:0 2px 4px rgba(0,0,0,.1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-filename strong{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;display:block;margin-bottom:.25rem;color:#1c1c1e;font-weight:600}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-filename .image-id{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;display:block;color:#8e8e93}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-alt-text .alt-text-content{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;max-height:80px;color:#48484a;line-height:1.625;overflow-y:auto}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-alt-text .alt-text-content em{color:#aeaeb2}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-quality .quality-badge{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:8px;text-align:center}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-quality .quality-badge .quality-score{font-size:1.25rem;font-weight:700}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-quality .quality-badge .quality-status{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-quality .quality-badge.quality-missing{border:1px solid rgba(255,59,48,.2);background:rgba(255,59,48,.08);color:#ff3b30}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-quality .quality-badge.quality-decorative{border:1px solid rgba(90,200,250,.2);background:rgba(90,200,250,.08);color:#5ac8fa}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-quality .quality-badge.quality-weak{border:1px solid rgba(255,149,0,.2);background:rgba(255,149,0,.08);color:#ff9500}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-quality .quality-badge.quality-good{border:1px solid rgba(52,199,89,.2);background:rgba(52,199,89,.08);color:#34c759}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-quality .quality-badge.quality-excellent{border:1px solid rgba(0,122,255,.2);background:linear-gradient(135deg, rgba(0, 122, 255, 0.12) 0%, rgba(0, 122, 255, 0.08) 100%);color:#007aff}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-quality .quality-badge.quality-unknown{border:1px solid rgba(210,210,215,.5);background:rgba(245,245,247,.5);color:#636366}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-actions{text-align:center}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-actions .copy-alt-text{display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:0;border:1px solid #d2d2d7;border-radius:.25rem;background:#fff;transition:all .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-actions .copy-alt-text .dashicons{font-size:18px;color:#636366}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-actions .copy-alt-text:hover{border-color:#007aff;background:rgba(0,122,255,.08);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-actions .copy-alt-text:hover .dashicons{color:#007aff}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-actions .copy-alt-text.copied{border-color:#34c759;background:rgba(52,199,89,.12)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td.column-actions .copy-alt-text.copied .dashicons{color:#34c759}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr:last-child{border-bottom:none}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-wrapper .bulk-results-table tbody .no-results{padding:2rem;color:#8e8e93;font-style:italic;text-align:center}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding:.75rem 1rem;border-radius:8px;background:rgba(250,250,250,.5)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-footer .table-summary{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#48484a}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-table-container .table-footer .table-summary strong{color:#007aff;font-weight:700}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container{margin-top:1.5rem;animation:fadeIn .4s cubic-bezier(0.16, 1, 0.3, 1)}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}@media(max-width: 1279px){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid{grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))}}@media(max-width: 1023px){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid{grid-template-columns:1fr;gap:.75rem}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .no-results{grid-column:1/-1;padding:2rem;color:#8e8e93;font-style:italic;text-align:center}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card{position:relative;border:1px solid #e5e5e7;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);animation:cardFadeIn .4s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(var(--card-index, 0)*.05s)}@keyframes cardFadeIn{from{opacity:0;transform:scale(0.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card::before{content:"";position:absolute;z-index:1;border-radius:16px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.05) 0%, transparent 50%);opacity:0;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);inset:0;pointer-events:none}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card:hover{border-color:rgba(0,122,255,.2);box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);transform:translateY(-4px)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card:hover::before{opacity:1}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card:hover .card-thumbnail img{transform:scale(1.05)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card.success{border-left:4px solid #34c759}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card.error{border-left:4px solid #ff3b30;background:rgba(255,59,48,.02)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card.error .card-alt-text p{color:#8e8e93;font-style:italic}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card{animation:none}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card:hover{transform:none}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card:hover .card-thumbnail img{transform:none}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-thumbnail{position:relative;width:100%;height:140px;background:linear-gradient(135deg, #f5f5f7 0%, #fafafa 100%);overflow:hidden}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-thumbnail img{display:block;width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-thumbnail::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-thumbnail::after{animation:none}}img[src]+.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-thumbnail::after{display:none}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content{position:relative;z-index:2;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-header{margin-bottom:0;padding-bottom:.5rem;border-bottom:1px solid #e5e5e7}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-header .card-filename{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;display:block;margin-bottom:.25rem;color:#1c1c1e;font-weight:600;line-height:1.375}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-header .card-image-id{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;display:block;color:#8e8e93;font-family:"SF Mono",monaco,"Cascadia Code","Roboto Mono","Consolas",monospace;font-size:.75rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text{margin-bottom:0}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text label{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;display:block;margin-bottom:.5rem;color:#48484a;font-weight:600;font-size:.75rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;max-height:60px;margin:0;padding:.5rem .75rem;border:1px solid rgba(229,229,231,.8);border-radius:8px;background:rgba(250,250,250,.5);color:#48484a;font-size:13px;line-height:1.625;overflow-y:auto}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p em{color:#aeaeb2}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p::-webkit-scrollbar{width:6px}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p::-webkit-scrollbar-track{border-radius:.25rem;background:rgba(229,229,231,.5)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p::-webkit-scrollbar-thumb{border-radius:.25rem;background:#aeaeb2;-webkit-transition:background .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:background .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p::-webkit-scrollbar-thumb:hover{background:#8e8e93}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer{display:flex;justify-content:space-between;align-items:center;align-items:center;gap:.75rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;border-radius:8px;text-align:center;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);flex:1}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge .quality-score{display:block;font-size:20px;font-weight:700;line-height:1}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge .quality-status{display:block;margin-top:.25rem;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-missing{border:1px solid rgba(255,59,48,.2);background:linear-gradient(135deg, rgba(255, 59, 48, 0.12) 0%, rgba(255, 59, 48, 0.08) 100%);color:#ff3b30;box-shadow:0 2px 8px rgba(255,59,48,.15)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-decorative{border:1px solid rgba(90,200,250,.2);background:linear-gradient(135deg, rgba(90, 200, 250, 0.12) 0%, rgba(90, 200, 250, 0.08) 100%);color:#5ac8fa;box-shadow:0 2px 8px rgba(90,200,250,.15)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-weak{border:1px solid rgba(255,149,0,.2);background:linear-gradient(135deg, rgba(255, 149, 0, 0.12) 0%, rgba(255, 149, 0, 0.08) 100%);color:#ff9500;box-shadow:0 2px 8px rgba(255,149,0,.15)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-good{border:1px solid rgba(52,199,89,.2);background:linear-gradient(135deg, rgba(52, 199, 89, 0.12) 0%, rgba(52, 199, 89, 0.08) 100%);color:#34c759;box-shadow:0 2px 8px rgba(52,199,89,.15)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-excellent{border:1px solid rgba(0,122,255,.2);background:linear-gradient(135deg, rgba(0, 122, 255, 0.15) 0%, rgba(175, 82, 222, 0.08) 100%);color:#007aff;box-shadow:0 2px 8px rgba(0,122,255,.2)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-unknown{border:1px solid rgba(210,210,215,.5);background:rgba(245,245,247,.5);color:#636366;box-shadow:0 1px 3px rgba(0,0,0,.08)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text{display:flex;justify-content:center;align-items:center;height:36px;padding:0 .75rem;border:1px solid #d2d2d7;border-radius:8px;background:#fff;color:#48484a;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(0.16, 1, 0.3, 1);cursor:pointer;flex-shrink:0}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text .dashicons{margin-right:.25rem;font-size:16px;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text:hover{border-color:#007aff;background:rgba(0,122,255,.08);color:#007aff;box-shadow:0 2px 8px rgba(0,122,255,.2);transform:translateY(-2px)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text:hover .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text:active{transform:translateY(0)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text.copied{border-color:#34c759;background:linear-gradient(135deg, rgba(52, 199, 89, 0.15) 0%, rgba(52, 199, 89, 0.1) 100%);color:#34c759;box-shadow:0 2px 8px rgba(52,199,89,.25)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text.copied .dashicons{transform:scale(1.2)}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text:hover,.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text:active{transform:none}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text .dashicons{transform:none}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e7}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header .results-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;display:flex;justify-content:flex-start;align-items:center;gap:.75rem;margin:0}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header .results-title .dashicons{color:#34c759;font-size:24px}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header .results-actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header .results-actions .button{height:36px;padding:.5rem 1rem;font-size:.875rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-header .results-actions .button .dashicons{margin-right:.5rem}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-summary{margin-bottom:1.5rem;padding:1rem;border-radius:8px;background:rgba(52,199,89,.05)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs{display:flex;justify-content:flex-start;align-items:center;position:relative;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e5e5e7}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs::after{content:"";position:absolute;bottom:-2px;left:0;width:var(--indicator-width, 0);height:2px;border-radius:9999px;background:linear-gradient(90deg, #007aff 0%, #5ac8fa 100%);box-shadow:0 0 8px rgba(0,122,255,.5);transform:translateX(var(--indicator-offset, 0));transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab{position:relative;height:36px;padding:.5rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);color:#636366;font-size:.875rem;font-weight:500;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);cursor:pointer}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab::before{content:"";position:absolute;z-index:-1;border-radius:10px;background:inherit;opacity:0;transition:opacity .25s cubic-bezier(0.16, 1, 0.3, 1);inset:-2px;filter:blur(8px)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab:hover{border-color:rgba(0,122,255,.1);background:rgba(245,245,247,.8);color:#007aff;transform:translateY(-2px)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab:hover::before{opacity:.3}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab.active{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #007aff 0%, rgb(0, 109.8, 229.5) 100%);color:#fff;box-shadow:0 2px 8px rgba(0,122,255,.25),0 4px 16px rgba(0,122,255,.15);transform:translateY(-2px)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab.active::before{background:#007aff;opacity:.5}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab.active:hover{background:linear-gradient(135deg, rgb(25.5, 135.3, 255) 0%, #007aff 100%);box-shadow:0 4px 12px rgba(0,122,255,.3),0 8px 24px rgba(0,122,255,.2)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab.active:hover::before{opacity:.7}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab:active{transform:translateY(0);transition-duration:.1s}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab:focus{box-shadow:0 0 0 3px rgba(0,122,255,.2),0 2px 8px rgba(0,122,255,.15);outline:none}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab:hover,.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab.active,.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab:active{transform:none}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-tabs .detail-tab::before{display:none}}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .detail-panel{display:none}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .detail-panel.active{display:block}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .log-viewer .results-log-textarea{width:100%;height:400px;padding:.75rem;border:1px solid #e5e5e7;border-radius:8px;background:#1c1c1e;color:#7ed478;font-family:"SF Mono",monaco,"Cascadia Code","Roboto Mono","Consolas",monospace;font-size:.875rem;resize:vertical}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .log-viewer .results-log-textarea::-webkit-scrollbar{width:8px;height:8px}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .log-viewer .results-log-textarea::-webkit-scrollbar-track{border-radius:9999px;background:#f5f5f7}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .log-viewer .results-log-textarea::-webkit-scrollbar-thumb{border-radius:9999px;background:#d2d2d7}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .log-viewer .results-log-textarea::-webkit-scrollbar-thumb:hover{background:#aeaeb2}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .error-list{max-height:400px;padding:.5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aeaeb2 rgba(229,229,231,.5)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .error-list::-webkit-scrollbar{width:10px}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .error-list::-webkit-scrollbar-track{margin:.5rem 0;border-radius:8px;background:rgba(229,229,231,.5)}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .error-list::-webkit-scrollbar-thumb{border:2px solid rgba(0,0,0,0);border-radius:8px;background:linear-gradient(135deg, #aeaeb2 0%, #8e8e93 100%);-webkit-transition:background .2s cubic-bezier(0.16, 1, 0.3, 1);transition:background .2s cubic-bezier(0.16, 1, 0.3, 1);background-clip:padding-box}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .error-list::-webkit-scrollbar-thumb:hover{border:2px solid rgba(0,0,0,0);background:linear-gradient(135deg, #8e8e93 0%, #636366 100%);background-clip:padding-box}.alt-audit-section.alt-audit-bulk .bulk-results-container .results-card .results-content .results-details .detail-content .error-list::-webkit-scrollbar-thumb:active{border:2px solid rgba(0,0,0,0);background:#48484a;background-clip:padding-box}@media(prefers-color-scheme: dark){.alt-audit-section.alt-audit-bulk .alt-audit-header{background:linear-gradient(135deg, rgba(0, 122, 255, 0.12) 0%, rgba(175, 82, 222, 0.08) 100%);box-shadow:0 4px 12px rgba(0,0,0,.3)}.alt-audit-section.alt-audit-bulk .alt-audit-header::before{background:linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, transparent 50%, rgba(0, 122, 255, 0.08) 100%)}.alt-audit-section.alt-audit-bulk .alt-audit-header h1{background:linear-gradient(135deg, #fff 0%, rgb(102, 175.2, 255) 100%);color:#fff;-webkit-text-fill-color:#fff;-webkit-background-clip:text;background-clip:text}.alt-audit-section.alt-audit-bulk .alt-audit-header .alt-audit-subtitle{color:#d2d2d7}.alt-audit-section.alt-audit-bulk .bulk-operation-card,.alt-audit-section.alt-audit-bulk .progress-card,.alt-audit-section.alt-audit-bulk .results-card{border-color:hsla(0,0%,100%,.08);background:rgba(44,44,46,.95);box-shadow:0 0 0 1px hsla(0,0%,100%,.05),0 4px 12px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.3)}.alt-audit-section.alt-audit-bulk .bulk-operation-card::before,.alt-audit-section.alt-audit-bulk .bulk-operation-card::after,.alt-audit-section.alt-audit-bulk .progress-card::before,.alt-audit-section.alt-audit-bulk .progress-card::after,.alt-audit-section.alt-audit-bulk .results-card::before,.alt-audit-section.alt-audit-bulk .results-card::after{opacity:0}.alt-audit-section.alt-audit-bulk .bulk-operation-card:hover,.alt-audit-section.alt-audit-bulk .progress-card:hover,.alt-audit-section.alt-audit-bulk .results-card:hover{box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 8px 24px rgba(0,0,0,.6),0 16px 48px rgba(0,0,0,.4)}.alt-audit-section.alt-audit-bulk .bulk-operation-card:hover::after,.alt-audit-section.alt-audit-bulk .progress-card:hover::after,.alt-audit-section.alt-audit-bulk .results-card:hover::after{opacity:.5}.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-header,.alt-audit-section.alt-audit-bulk .bulk-operation-card .progress-header,.alt-audit-section.alt-audit-bulk .bulk-operation-card .results-header,.alt-audit-section.alt-audit-bulk .progress-card .operation-header,.alt-audit-section.alt-audit-bulk .progress-card .progress-header,.alt-audit-section.alt-audit-bulk .progress-card .results-header,.alt-audit-section.alt-audit-bulk .results-card .operation-header,.alt-audit-section.alt-audit-bulk .results-card .progress-header,.alt-audit-section.alt-audit-bulk .results-card .results-header{border-bottom-color:hsla(0,0%,100%,.08)}.alt-audit-section.alt-audit-bulk .bulk-operation-card h3,.alt-audit-section.alt-audit-bulk .bulk-operation-card h4,.alt-audit-section.alt-audit-bulk .bulk-operation-card .results-title,.alt-audit-section.alt-audit-bulk .bulk-operation-card .progress-title,.alt-audit-section.alt-audit-bulk .progress-card h3,.alt-audit-section.alt-audit-bulk .progress-card h4,.alt-audit-section.alt-audit-bulk .progress-card .results-title,.alt-audit-section.alt-audit-bulk .progress-card .progress-title,.alt-audit-section.alt-audit-bulk .results-card h3,.alt-audit-section.alt-audit-bulk .results-card h4,.alt-audit-section.alt-audit-bulk .results-card .results-title,.alt-audit-section.alt-audit-bulk .results-card .progress-title{color:#fff}.alt-audit-section.alt-audit-bulk .bulk-operation-card p,.alt-audit-section.alt-audit-bulk .bulk-operation-card .checkbox-description,.alt-audit-section.alt-audit-bulk .bulk-operation-card .field-description,.alt-audit-section.alt-audit-bulk .bulk-operation-card .operation-note,.alt-audit-section.alt-audit-bulk .progress-card p,.alt-audit-section.alt-audit-bulk .progress-card .checkbox-description,.alt-audit-section.alt-audit-bulk .progress-card .field-description,.alt-audit-section.alt-audit-bulk .progress-card .operation-note,.alt-audit-section.alt-audit-bulk .results-card p,.alt-audit-section.alt-audit-bulk .results-card .checkbox-description,.alt-audit-section.alt-audit-bulk .results-card .field-description,.alt-audit-section.alt-audit-bulk .results-card .operation-note{color:#d2d2d7}.alt-audit-section.alt-audit-bulk .bulk-operation-card .modern-checkbox-label input[type=checkbox],.alt-audit-section.alt-audit-bulk .progress-card .modern-checkbox-label input[type=checkbox],.alt-audit-section.alt-audit-bulk .results-card .modern-checkbox-label input[type=checkbox]{background:rgba(44,44,46,.8);box-shadow:inset 0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.2)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .modern-checkbox-label input[type=checkbox]::before,.alt-audit-section.alt-audit-bulk .progress-card .modern-checkbox-label input[type=checkbox]::before,.alt-audit-section.alt-audit-bulk .results-card .modern-checkbox-label input[type=checkbox]::before{box-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.2)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .modern-checkbox-label input[type=checkbox]:hover,.alt-audit-section.alt-audit-bulk .progress-card .modern-checkbox-label input[type=checkbox]:hover,.alt-audit-section.alt-audit-bulk .results-card .modern-checkbox-label input[type=checkbox]:hover{background:rgba(72,72,74,.8)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .modern-checkbox-label input[type=checkbox]:checked,.alt-audit-section.alt-audit-bulk .progress-card .modern-checkbox-label input[type=checkbox]:checked,.alt-audit-section.alt-audit-bulk .results-card .modern-checkbox-label input[type=checkbox]:checked{background:linear-gradient(135deg, rgb(51, 148.6, 255) 0%, #007aff 100%);box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 0 0 0 rgba(0,122,255,.4),0 2px 8px rgba(0,122,255,.4)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .modern-checkbox-label input[type=checkbox]:checked::before,.alt-audit-section.alt-audit-bulk .progress-card .modern-checkbox-label input[type=checkbox]:checked::before,.alt-audit-section.alt-audit-bulk .results-card .modern-checkbox-label input[type=checkbox]:checked::before{box-shadow:0 2px 6px rgba(0,0,0,.4),0 4px 12px rgba(0,122,255,.5)}.alt-audit-section.alt-audit-bulk .bulk-operation-card input,.alt-audit-section.alt-audit-bulk .bulk-operation-card select,.alt-audit-section.alt-audit-bulk .bulk-operation-card textarea,.alt-audit-section.alt-audit-bulk .progress-card input,.alt-audit-section.alt-audit-bulk .progress-card select,.alt-audit-section.alt-audit-bulk .progress-card textarea,.alt-audit-section.alt-audit-bulk .results-card input,.alt-audit-section.alt-audit-bulk .results-card select,.alt-audit-section.alt-audit-bulk .results-card textarea{border-color:hsla(0,0%,100%,.1);background:rgba(28,28,30,.6);color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.1)}.alt-audit-section.alt-audit-bulk .bulk-operation-card input:hover,.alt-audit-section.alt-audit-bulk .bulk-operation-card select:hover,.alt-audit-section.alt-audit-bulk .bulk-operation-card textarea:hover,.alt-audit-section.alt-audit-bulk .progress-card input:hover,.alt-audit-section.alt-audit-bulk .progress-card select:hover,.alt-audit-section.alt-audit-bulk .progress-card textarea:hover,.alt-audit-section.alt-audit-bulk .results-card input:hover,.alt-audit-section.alt-audit-bulk .results-card select:hover,.alt-audit-section.alt-audit-bulk .results-card textarea:hover{border-color:hsla(0,0%,100%,.15);background:rgba(28,28,30,.7)}.alt-audit-section.alt-audit-bulk .bulk-operation-card input:focus,.alt-audit-section.alt-audit-bulk .bulk-operation-card select:focus,.alt-audit-section.alt-audit-bulk .bulk-operation-card textarea:focus,.alt-audit-section.alt-audit-bulk .progress-card input:focus,.alt-audit-section.alt-audit-bulk .progress-card select:focus,.alt-audit-section.alt-audit-bulk .progress-card textarea:focus,.alt-audit-section.alt-audit-bulk .results-card input:focus,.alt-audit-section.alt-audit-bulk .results-card select:focus,.alt-audit-section.alt-audit-bulk .results-card textarea:focus{border-color:#007aff;background:rgba(28,28,30,.8);box-shadow:0 0 0 3px rgba(0,122,255,.25),inset 0 1px 2px rgba(0,0,0,.2),0 2px 8px rgba(0,122,255,.3)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .upload-zone,.alt-audit-section.alt-audit-bulk .progress-card .upload-zone,.alt-audit-section.alt-audit-bulk .results-card .upload-zone{border-color:hsla(0,0%,100%,.12);background:rgba(44,44,46,.4)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .upload-zone::before,.alt-audit-section.alt-audit-bulk .progress-card .upload-zone::before,.alt-audit-section.alt-audit-bulk .results-card .upload-zone::before{background:linear-gradient(135deg, rgba(0, 122, 255, 0.05) 0%, transparent 50%, rgba(90, 200, 250, 0.03) 100%)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .upload-zone:hover,.alt-audit-section.alt-audit-bulk .progress-card .upload-zone:hover,.alt-audit-section.alt-audit-bulk .results-card .upload-zone:hover{border-color:#007aff;background:rgba(0,122,255,.08);box-shadow:0 4px 12px rgba(0,122,255,.15)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .upload-zone:hover .upload-icon .dashicons,.alt-audit-section.alt-audit-bulk .progress-card .upload-zone:hover .upload-icon .dashicons,.alt-audit-section.alt-audit-bulk .results-card .upload-zone:hover .upload-icon .dashicons{color:rgb(76.5,161.9,255)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .upload-zone.drag-over,.alt-audit-section.alt-audit-bulk .progress-card .upload-zone.drag-over,.alt-audit-section.alt-audit-bulk .results-card .upload-zone.drag-over{border-color:rgb(51,148.6,255);background:rgba(0,122,255,.15);box-shadow:inset 0 0 0 2px rgba(0,122,255,.3),0 8px 24px rgba(0,122,255,.25)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .progress-bar-container .modern-progress,.alt-audit-section.alt-audit-bulk .progress-card .progress-bar-container .modern-progress,.alt-audit-section.alt-audit-bulk .results-card .progress-bar-container .modern-progress{background:rgba(72,72,74,.6);box-shadow:inset 0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.2)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .progress-bar-container .modern-progress .progress-fill,.alt-audit-section.alt-audit-bulk .progress-card .progress-bar-container .modern-progress .progress-fill,.alt-audit-section.alt-audit-bulk .results-card .progress-bar-container .modern-progress .progress-fill{background:linear-gradient(90deg, rgb(51, 148.6, 255) 0%, #007aff 50%, rgb(139.5, 216.5, 251.5) 100%);box-shadow:0 0 12px rgba(0,122,255,.6),0 2px 8px rgba(0,122,255,.4)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .format-card,.alt-audit-section.alt-audit-bulk .progress-card .format-card,.alt-audit-section.alt-audit-bulk .results-card .format-card{border-color:hsla(0,0%,100%,.08);background:rgba(44,44,46,.8)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .format-card:hover,.alt-audit-section.alt-audit-bulk .progress-card .format-card:hover,.alt-audit-section.alt-audit-bulk .results-card .format-card:hover{border-color:rgba(0,122,255,.4);background:rgba(44,44,46,.9);box-shadow:0 4px 12px rgba(0,0,0,.4)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .stat-item,.alt-audit-section.alt-audit-bulk .progress-card .stat-item,.alt-audit-section.alt-audit-bulk .results-card .stat-item{border-color:hsla(0,0%,100%,.06);background:rgba(44,44,46,.5)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .stat-item:hover,.alt-audit-section.alt-audit-bulk .progress-card .stat-item:hover,.alt-audit-section.alt-audit-bulk .results-card .stat-item:hover{background:rgba(44,44,46,.7);box-shadow:0 4px 12px rgba(0,0,0,.4)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .detail-tab:hover,.alt-audit-section.alt-audit-bulk .progress-card .detail-tab:hover,.alt-audit-section.alt-audit-bulk .results-card .detail-tab:hover{border-color:rgba(0,122,255,.2);background:rgba(72,72,74,.6)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .detail-tab.active,.alt-audit-section.alt-audit-bulk .progress-card .detail-tab.active,.alt-audit-section.alt-audit-bulk .results-card .detail-tab.active{background:linear-gradient(135deg, rgb(25.5, 135.3, 255) 0%, #007aff 100%);box-shadow:0 2px 8px rgba(0,122,255,.4),0 4px 16px rgba(0,122,255,.3)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card{border-color:hsla(0,0%,100%,.08);background:rgba(44,44,46,.95);box-shadow:0 0 0 1px hsla(0,0%,100%,.05),0 4px 12px rgba(0,0,0,.5)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card::before,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card::before,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card::before{background:linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, transparent 50%)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card:hover,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card:hover,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card:hover{border-color:rgba(0,122,255,.3);box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 8px 24px rgba(0,0,0,.6),0 4px 12px rgba(0,122,255,.2)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card.success,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card.success,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card.success{border-left-color:rgb(90.0916334661,211.9083665339,120.7529880478)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card.error,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card.error,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card.error{border-left-color:rgb(255,107.2898550725,99);background:rgba(255,59,48,.05)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-thumbnail,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-thumbnail,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-thumbnail{background:linear-gradient(135deg, #48484a 0%, #2c2c2e 100%)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-header,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-header,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-header{border-bottom-color:hsla(0,0%,100%,.08)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-header .card-filename,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-header .card-filename,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-header .card-filename{color:#fff}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-header .card-image-id,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-header .card-image-id,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-header .card-image-id{color:#d2d2d7}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text label,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text label,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text label{color:#fff}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p{border-color:hsla(0,0%,100%,.08);background:rgba(72,72,74,.4);color:#d2d2d7}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p::-webkit-scrollbar-thumb,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p::-webkit-scrollbar-thumb,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p::-webkit-scrollbar-thumb{background:#636366}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p::-webkit-scrollbar-thumb:hover,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p::-webkit-scrollbar-thumb:hover,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-alt-text p::-webkit-scrollbar-thumb:hover{background:#8e8e93}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-missing,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-missing,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-missing{border-color:rgba(255,59,48,.3);background:linear-gradient(135deg, rgba(255, 59, 48, 0.2) 0%, rgba(255, 59, 48, 0.15) 100%);color:rgb(255,131.4347826087,124.5)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-decorative,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-decorative,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-decorative{border-color:rgba(90,200,250,.3);background:linear-gradient(135deg, rgba(90, 200, 250, 0.2) 0%, rgba(90, 200, 250, 0.15) 100%);color:rgb(164.25,224.75,252.25)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-weak,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-weak,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-weak{border-color:rgba(255,149,0,.3);background:linear-gradient(135deg, rgba(255, 149, 0, 0.2) 0%, rgba(255, 149, 0, 0.15) 100%);color:rgb(255,180.8,76.5)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-good,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-good,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-good{border-color:rgba(52,199,89,.3);background:linear-gradient(135deg, rgba(52, 199, 89, 0.2) 0%, rgba(52, 199, 89, 0.15) 100%);color:rgb(110.3087649402,217.1912350598,137.2111553785)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-excellent,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-excellent,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-excellent{border-color:rgba(0,122,255,.3);background:linear-gradient(135deg, rgba(0, 122, 255, 0.2) 0%, rgba(175, 82, 222, 0.15) 100%);color:rgb(76.5,161.9,255)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-unknown,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-unknown,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .quality-badge.quality-unknown{border-color:hsla(0,0%,100%,.1);background:rgba(72,72,74,.5);color:#d2d2d7}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text{border-color:hsla(0,0%,100%,.1);background:rgba(72,72,74,.6);color:#fff}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text:hover,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text:hover,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text:hover{border-color:#007aff;background:rgba(0,122,255,.15);color:rgb(76.5,161.9,255);box-shadow:0 2px 8px rgba(0,122,255,.3)}.alt-audit-section.alt-audit-bulk .bulk-operation-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text.copied,.alt-audit-section.alt-audit-bulk .progress-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text.copied,.alt-audit-section.alt-audit-bulk .results-card .bulk-results-card-container .card-grid .result-card .card-content .card-footer .copy-alt-text.copied{border-color:rgb(90.0916334661,211.9083665339,120.7529880478);background:rgba(52,199,89,.2);color:rgb(110.3087649402,217.1912350598,137.2111553785);box-shadow:0 2px 8px rgba(52,199,89,.3)}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-bulk *,.alt-audit-section.alt-audit-bulk *::before,.alt-audit-section.alt-audit-bulk *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.alt-audit-section.alt-audit-bulk .alt-audit-header,.alt-audit-section.alt-audit-bulk .alt-audit-bulk-container,.alt-audit-section.alt-audit-bulk .bulk-operation-card,.alt-audit-section.alt-audit-bulk .bulk-progress-container,.alt-audit-section.alt-audit-bulk .bulk-results-container{animation:none}.alt-audit-section.alt-audit-bulk .operation-icon .dashicons,.alt-audit-section.alt-audit-bulk .progress-title .dashicons{animation:none}}@media(prefers-contrast: high){.alt-audit-section.alt-audit-bulk .bulk-operation-card,.alt-audit-section.alt-audit-bulk .progress-card,.alt-audit-section.alt-audit-bulk .results-card,.alt-audit-section.alt-audit-bulk .format-card,.alt-audit-section.alt-audit-bulk .upload-zone,.alt-audit-section.alt-audit-bulk .stat-item{border:2px solid currentcolor !important;box-shadow:none !important}.alt-audit-section.alt-audit-bulk .operation-icon,.alt-audit-section.alt-audit-bulk .operation-badge .operation-type,.alt-audit-section.alt-audit-bulk .detail-tab{border:1px solid currentcolor !important}.alt-audit-section.alt-audit-bulk input:focus,.alt-audit-section.alt-audit-bulk select:focus,.alt-audit-section.alt-audit-bulk textarea:focus,.alt-audit-section.alt-audit-bulk button:focus,.alt-audit-section.alt-audit-bulk .format-card:focus-within,.alt-audit-section.alt-audit-bulk .modern-checkbox-label input[type=checkbox]:focus,.alt-audit-section.alt-audit-bulk .detail-tab:focus{box-shadow:none !important;outline:3px solid currentcolor !important;outline-offset:3px !important}.alt-audit-section.alt-audit-bulk .modern-checkbox-label input[type=checkbox]{border:2px solid currentcolor !important}.alt-audit-section.alt-audit-bulk .modern-checkbox-label input[type=checkbox]:checked{background:currentcolor !important}.alt-audit-section.alt-audit-bulk .modern-checkbox-label input[type=checkbox]:checked::before{border-color:CanvasText !important}.alt-audit-section.alt-audit-bulk .progress-fill{background:Highlight !important;box-shadow:none !important}.alt-audit-section.alt-audit-bulk .bulk-operation-card::before,.alt-audit-section.alt-audit-bulk .bulk-operation-card::after,.alt-audit-section.alt-audit-bulk .operation-icon::before,.alt-audit-section.alt-audit-bulk .operation-badge .operation-type::before,.alt-audit-section.alt-audit-bulk .detail-tab::before,.alt-audit-section.alt-audit-bulk .upload-zone::before{display:none !important}}.alt-audit-section .results-pagination{display:flex;justify-content:space-between;align-items:center;position:relative;flex-wrap:wrap;gap:2rem;align-items:center;margin-top:2rem;padding:1.5rem 2rem;border-radius:16px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(249, 250, 251, 0.95) 100%);border:1px solid rgba(229,229,231,.6);backdrop-filter:blur(20px);box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.8);animation:fadeIn .3s cubic-bezier(0.16, 1, 0.3, 1)}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 1279px){.alt-audit-section .results-pagination{flex-direction:column;gap:1rem;align-items:stretch;padding:1.25rem}}.alt-audit-section .results-pagination .pagination-info{font-size:15px;color:#48484a;font-weight:600;letter-spacing:-0.01em;white-space:nowrap}@media(max-width: 1279px){.alt-audit-section .results-pagination .pagination-info{text-align:center;font-size:14px}}.alt-audit-section .results-pagination .pagination-controls{display:flex;justify-content:center;align-items:center;gap:.75rem}@media(max-width: 1279px){.alt-audit-section .results-pagination .pagination-controls{justify-content:center;width:100%}}.alt-audit-section .results-pagination .pagination-controls .pagination-btn{display:flex;justify-content:center;align-items:center;min-width:48px;height:48px;gap:.5rem;padding:0 1rem;border:1.5px solid #e5e5e7;border-radius:16px;background:linear-gradient(180deg, #fff 0%, rgba(249, 250, 251, 0.95) 100%);color:#007aff;font-size:15px;font-weight:600;letter-spacing:-0.01em;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section .results-pagination .pagination-controls .pagination-btn .dashicons{font-size:18px;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1)}@media(max-width: 767px){.alt-audit-section .results-pagination .pagination-controls .pagination-btn .btn-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}}.alt-audit-section .results-pagination .pagination-controls .pagination-btn:hover:not(:disabled){background:linear-gradient(180deg, rgba(0, 122, 255, 0.08) 0%, rgba(0, 122, 255, 0.05) 100%);border-color:#007aff;box-shadow:0 4px 12px rgba(0,122,255,.2),0 2px 4px rgba(0,122,255,.15),inset 0 1px 0 hsla(0,0%,100%,.95);transform:translateY(-2px)}.alt-audit-section .results-pagination .pagination-controls .pagination-btn:hover:not(:disabled).prev .dashicons{transform:translateX(-3px)}.alt-audit-section .results-pagination .pagination-controls .pagination-btn:hover:not(:disabled).next .dashicons{transform:translateX(3px)}.alt-audit-section .results-pagination .pagination-controls .pagination-btn:active:not(:disabled){transform:translateY(0) scale(0.96);transition-duration:.1s;box-shadow:0 1px 3px rgba(0,122,255,.15),inset 0 1px 2px rgba(0,0,0,.05)}.alt-audit-section .results-pagination .pagination-controls .pagination-btn:disabled{background:linear-gradient(180deg, #f5f5f7 0%, #fafafa 100%);border-color:#e5e5e7;color:#aeaeb2;cursor:not-allowed;box-shadow:none;opacity:.6}@media(prefers-reduced-motion: reduce){.alt-audit-section .results-pagination .pagination-controls .pagination-btn:hover:not(:disabled){transform:none}.alt-audit-section .results-pagination .pagination-controls .pagination-btn:hover:not(:disabled).prev .dashicons,.alt-audit-section .results-pagination .pagination-controls .pagination-btn:hover:not(:disabled).next .dashicons{transform:none}.alt-audit-section .results-pagination .pagination-controls .pagination-btn:active:not(:disabled){transform:none}}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers{display:flex;justify-content:center;align-items:center;gap:.5rem}@media(max-width: 767px){.alt-audit-section .results-pagination .pagination-controls .pagination-numbers{gap:.25rem}}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .page-btn{display:flex;justify-content:center;align-items:center;min-width:48px;height:48px;padding:0 .75rem;border:1.5px solid rgba(0,0,0,0);border-radius:12px;background:rgba(0,0,0,0);color:#48484a;font-size:15px;font-weight:600;letter-spacing:-0.01em;cursor:pointer;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}@media(max-width: 767px){.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .page-btn{min-width:36px;height:36px;padding:0 .25rem;font-size:.75rem}}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .page-btn:hover:not(.active){background:linear-gradient(135deg, rgba(0, 122, 255, 0.1) 0%, rgba(0, 122, 255, 0.08) 100%);color:#007aff;border-color:rgba(0,122,255,.3);box-shadow:0 2px 8px rgba(0,122,255,.15),0 1px 3px rgba(0,122,255,.1),inset 0 1px 0 hsla(0,0%,100%,.5);transform:translateY(-1px)}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .page-btn:active{transform:scale(0.94) translateY(0);transition-duration:.1s}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .page-btn.active{background:linear-gradient(135deg, #007aff 0%, #0056d6 100%);border-color:rgba(0,0,0,0);color:#fff;box-shadow:0 4px 12px rgba(0,122,255,.35),0 2px 6px rgba(0,122,255,.4),0 1px 3px rgba(0,122,255,.5),inset 0 1px 0 hsla(0,0%,100%,.25),inset 0 -1px 0 rgba(0,0,0,.1);font-weight:700;pointer-events:none;transform:scale(1.05)}@media(prefers-reduced-motion: reduce){.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .page-btn:active{transform:none}}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .pagination-ellipsis{display:flex;justify-content:center;align-items:center;min-width:40px;height:48px;color:#8e8e93;font-size:16px;font-weight:700;letter-spacing:2px;-webkit-user-select:none;user-select:none}@media(max-width: 767px){.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .pagination-ellipsis{min-width:32px;height:36px;font-size:14px;letter-spacing:1px}}.alt-audit-section .results-pagination .pagination-per-page{display:flex;justify-content:center;align-items:center;gap:.75rem;white-space:nowrap}@media(max-width: 1279px){.alt-audit-section .results-pagination .pagination-per-page{justify-content:center;width:100%}}.alt-audit-section .results-pagination .pagination-per-page label,.alt-audit-section .results-pagination .pagination-per-page span{font-size:15px;color:#48484a;font-weight:600;letter-spacing:-0.01em}.alt-audit-section .results-pagination .pagination-per-page .per-page-select{min-width:90px;height:48px;padding:0 1rem;border:1.5px solid #e5e5e7;border-radius:16px;background:linear-gradient(180deg, #fff 0%, rgba(249, 250, 251, 0.95) 100%);color:#48484a;font-size:15px;font-weight:600;letter-spacing:-0.01em;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="%23666" d="M7 10L2 5h10z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}@media(max-width: 767px){.alt-audit-section .results-pagination .pagination-per-page .per-page-select{min-width:70px}}.alt-audit-section .results-pagination .pagination-per-page .per-page-select:hover{background:linear-gradient(180deg, rgba(0, 122, 255, 0.08) 0%, rgba(0, 122, 255, 0.05) 100%);border-color:#007aff;box-shadow:0 4px 12px rgba(0,122,255,.2),0 2px 4px rgba(0,122,255,.15),inset 0 1px 0 hsla(0,0%,100%,.95);transform:translateY(-1px)}.alt-audit-section .results-pagination .pagination-per-page .per-page-select:focus{border-color:#007aff;outline:none;box-shadow:0 0 0 4px rgba(0,122,255,.12),0 2px 6px rgba(0,122,255,.15)}.alt-audit-section .results-pagination .pagination-per-page .per-page-select:active{transform:translateY(0) scale(0.98);box-shadow:0 1px 3px rgba(0,122,255,.15),inset 0 1px 2px rgba(0,0,0,.05)}@media(prefers-color-scheme: dark){.alt-audit-section .results-pagination{background:linear-gradient(135deg, rgba(31, 41, 55, 0.95) 0%, rgba(17, 24, 39, 0.95) 100%);border-color:rgba(72,72,74,.6);box-shadow:0 2px 8px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05)}.alt-audit-section .results-pagination .pagination-info{color:#d2d2d7}.alt-audit-section .results-pagination .pagination-controls .pagination-btn{border-color:#48484a;background:linear-gradient(180deg, #2c2c2e 0%, rgba(28, 28, 30, 0.95) 100%);color:#99c7ff;box-shadow:0 2px 6px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05)}.alt-audit-section .results-pagination .pagination-controls .pagination-btn:hover:not(:disabled){background:linear-gradient(180deg, rgba(0, 122, 255, 0.2) 0%, rgba(0, 122, 255, 0.15) 100%);border-color:#99c7ff;box-shadow:0 4px 12px rgba(153,199,255,.25),0 2px 4px rgba(153,199,255,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.alt-audit-section .results-pagination .pagination-controls .pagination-btn:disabled{background:linear-gradient(180deg, #1c1c1e 0%, #2c2c2e 100%);border-color:#2c2c2e;color:#636366;box-shadow:none;opacity:.5}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .page-btn{color:#d2d2d7}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .page-btn:hover:not(.active){background:linear-gradient(135deg, rgba(0, 122, 255, 0.2) 0%, rgba(0, 122, 255, 0.15) 100%);color:#99c7ff;border-color:rgba(153,199,255,.4);box-shadow:0 2px 8px rgba(153,199,255,.2),0 1px 3px rgba(153,199,255,.15),inset 0 1px 0 hsla(0,0%,100%,.08)}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .page-btn.active{background:linear-gradient(135deg, #99c7ff 0%, #007aff 100%);color:#1c1c1e;box-shadow:0 4px 12px rgba(153,199,255,.4),0 2px 6px rgba(153,199,255,.45),0 1px 3px rgba(153,199,255,.5),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -1px 0 rgba(0,0,0,.15);transform:scale(1.05)}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .pagination-ellipsis{color:#8e8e93}.alt-audit-section .results-pagination .pagination-per-page label,.alt-audit-section .results-pagination .pagination-per-page span{color:#d2d2d7}.alt-audit-section .results-pagination .pagination-per-page .per-page-select{border-color:#48484a;background:linear-gradient(180deg, #2c2c2e 0%, rgba(28, 28, 30, 0.95) 100%);color:#d2d2d7;box-shadow:0 2px 6px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="%23aaa" d="M7 10L2 5h10z"/></svg>')}.alt-audit-section .results-pagination .pagination-per-page .per-page-select:hover{background:linear-gradient(180deg, rgba(0, 122, 255, 0.2) 0%, rgba(0, 122, 255, 0.15) 100%);border-color:#99c7ff;box-shadow:0 4px 12px rgba(153,199,255,.25),0 2px 4px rgba(153,199,255,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.alt-audit-section .results-pagination .pagination-per-page .per-page-select:focus{border-color:#99c7ff;box-shadow:0 0 0 4px rgba(153,199,255,.2),0 2px 6px rgba(153,199,255,.2)}.alt-audit-section .results-pagination .pagination-per-page .per-page-select:active{transform:translateY(0) scale(0.98);box-shadow:0 1px 3px rgba(153,199,255,.2),inset 0 1px 2px rgba(0,0,0,.15)}}@media(max-width: 767px){.alt-audit-section .results-pagination{padding:1rem;gap:.75rem}.alt-audit-section .results-pagination .pagination-info{font-size:14px}.alt-audit-section .results-pagination .pagination-controls .pagination-btn{min-width:40px;height:40px;padding:0 .5rem;font-size:14px}.alt-audit-section .results-pagination .pagination-controls .pagination-btn .dashicons{font-size:16px}.alt-audit-section .results-pagination .pagination-controls .pagination-numbers .page-btn{min-width:40px;height:40px;font-size:14px}.alt-audit-section .results-pagination .pagination-per-page label,.alt-audit-section .results-pagination .pagination-per-page span{font-size:14px}.alt-audit-section .results-pagination .pagination-per-page .per-page-select{height:40px;font-size:14px;min-width:75px}}.alt-audit-section .pagination-btn:focus-visible,.alt-audit-section .page-btn:focus-visible,.alt-audit-section .per-page-select:focus-visible{outline:3px solid #007aff;outline-offset:2px;box-shadow:0 0 0 4px rgba(0,122,255,.15)}.alt-audit-section .pagination-numbers .page-btn:focus-visible{z-index:1}@media(prefers-color-scheme: dark){.alt-audit-section.alt-audit-bulk .results-toolbar{background:rgba(28,28,30,.6);border-color:rgba(99,99,102,.3)}.alt-audit-section.alt-audit-bulk .results-toolbar .segmented-control{background:rgba(44,44,46,.8)}.alt-audit-section.alt-audit-bulk .results-toolbar .segmented-control .segmented-btn{color:#d2d2d7}.alt-audit-section.alt-audit-bulk .results-toolbar .segmented-control .segmented-btn:hover:not(.active){background:rgba(0,122,255,.15);color:rgb(51,148.6,255)}.alt-audit-section.alt-audit-bulk .results-toolbar .segmented-control .segmented-btn.active{background:hsla(0,0%,100%,.1);color:rgb(76.5,161.9,255);box-shadow:0 2px 8px rgba(0,0,0,.3)}.alt-audit-section.alt-audit-bulk .results-toolbar .toolbar-divider{background:rgba(99,99,102,.3)}.alt-audit-section.alt-audit-bulk .results-toolbar .results-count-display{background:rgba(0,122,255,.15);color:#e5e5e7}.alt-audit-section.alt-audit-bulk .results-toolbar .results-count-display .dashicons{color:rgb(76.5,161.9,255)}.alt-audit-section.alt-audit-bulk .results-toolbar .search-box input[type=search]{background:rgba(44,44,46,.6);border-color:rgba(99,99,102,.3);color:#f5f5f7}.alt-audit-section.alt-audit-bulk .results-toolbar .search-box input[type=search]::placeholder{color:#8e8e93}.alt-audit-section.alt-audit-bulk .results-toolbar .search-box input[type=search]:focus{border-color:rgb(51,148.6,255);box-shadow:0 0 0 3px rgba(0,122,255,.2)}.alt-audit-section.alt-audit-bulk .results-toolbar .search-box .dashicons-search{color:#8e8e93}.alt-audit-section.alt-audit-bulk .results-toolbar .search-box .clear-search{color:#8e8e93}.alt-audit-section.alt-audit-bulk .results-toolbar .search-box .clear-search:hover{background:rgba(72,72,74,.6);color:#d2d2d7}.alt-audit-section.alt-audit-bulk .results-toolbar .toolbar-select{background-color:rgba(44,44,46,.6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23A3A3A3' d='M6 9L1 4h10z'/%3E%3C/svg%3E");border-color:rgba(99,99,102,.3);color:#f5f5f7}.alt-audit-section.alt-audit-bulk .results-toolbar .toolbar-select:hover{border-color:rgba(142,142,147,.5)}.alt-audit-section.alt-audit-bulk .results-toolbar .toolbar-select:focus{border-color:rgb(51,148.6,255);box-shadow:0 0 0 3px rgba(0,122,255,.2)}.alt-audit-section.alt-audit-bulk .results-toolbar .toolbar-select option{background:#2c2c2e;color:#f5f5f7}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper{background:rgba(28,28,30,.4);border-color:rgba(99,99,102,.3)}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper .bulk-results-table thead{background:linear-gradient(135deg, rgba(0, 122, 255, 0.15) 0%, rgba(0, 122, 255, 0.08) 100%)}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper .bulk-results-table thead tr th{border-bottom-color:rgba(99,99,102,.3);color:#f5f5f7}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr{border-bottom-color:rgba(99,99,102,.2)}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr:hover{background:rgba(0,122,255,.08)}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr.success{background:rgba(52,199,89,.08)}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr.error{background:rgba(255,59,48,.08)}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr.error .column-alt-text{color:#aeaeb2}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td{color:#e5e5e7}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td .image-id{color:#8e8e93}.alt-audit-section.alt-audit-bulk .bulk-results-table-container .table-wrapper .bulk-results-table tbody tr td .alt-text-content{color:#d2d2d7}.alt-audit-section.alt-audit-bulk .bulk-results-card-container .result-card{background:rgba(28,28,30,.4);border-color:rgba(99,99,102,.3)}.alt-audit-section.alt-audit-bulk .bulk-results-card-container .result-card:hover{border-color:rgba(0,122,255,.4);box-shadow:0 8px 24px rgba(0,0,0,.4)}.alt-audit-section.alt-audit-bulk .bulk-results-card-container .result-card.success{background:rgba(52,199,89,.05)}.alt-audit-section.alt-audit-bulk .bulk-results-card-container .result-card.error{background:rgba(255,59,48,.05)}.alt-audit-section.alt-audit-bulk .bulk-results-card-container .result-card.error .card-alt-text p{color:#aeaeb2}.alt-audit-section.alt-audit-bulk .bulk-results-card-container .result-card .card-content .card-header .card-filename{color:#f5f5f7}.alt-audit-section.alt-audit-bulk .bulk-results-card-container .result-card .card-content .card-header .card-image-id{color:#8e8e93}.alt-audit-section.alt-audit-bulk .bulk-results-card-container .result-card .card-content .card-alt-text label{color:#aeaeb2}.alt-audit-section.alt-audit-bulk .bulk-results-card-container .result-card .card-content .card-alt-text p{color:#d2d2d7}.alt-audit-section.alt-audit-bulk .quality-badge.quality-missing{background:rgba(255,59,48,.15);color:rgb(255,107.2898550725,99)}.alt-audit-section.alt-audit-bulk .quality-badge.quality-weak{background:rgba(255,149,0,.15);color:rgb(255,170.2,51)}.alt-audit-section.alt-audit-bulk .quality-badge.quality-good{background:rgba(90,200,250,.15);color:rgb(139.5,216.5,251.5)}.alt-audit-section.alt-audit-bulk .quality-badge.quality-excellent{background:rgba(52,199,89,.15);color:rgb(90.0916334661,211.9083665339,120.7529880478)}}.alt-audit-section.alt-audit-help::-webkit-scrollbar{width:8px;height:8px}.alt-audit-section.alt-audit-help::-webkit-scrollbar-track{border-radius:9999px;background:#f5f5f7}.alt-audit-section.alt-audit-help::-webkit-scrollbar-thumb{border-radius:9999px;background:#d2d2d7}.alt-audit-section.alt-audit-help::-webkit-scrollbar-thumb:hover{background:#aeaeb2}.alt-audit-section.alt-audit-help .alt-audit-header{position:relative;margin-bottom:2rem;padding:2rem;border:1px solid rgba(90,200,250,.1);border-radius:16px;background:linear-gradient(135deg, rgba(90, 200, 250, 0.08) 0%, rgba(90, 200, 250, 0.03) 100%);overflow:hidden;box-shadow:0 4px 24px rgba(90,200,250,.08),inset 0 1px 0 hsla(0,0%,100%,.4);animation:fadeInDown .6s cubic-bezier(0.16, 1, 0.3, 1);backdrop-filter:blur(20px)}.alt-audit-section.alt-audit-help .alt-audit-header::before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg, transparent, rgba(90, 200, 250, 0.3), transparent);animation:shimmer 3s ease-in-out infinite}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%,100%{opacity:0}50%{opacity:1}}.alt-audit-section.alt-audit-help .alt-audit-header h1{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.25;letter-spacing:-0.025em;margin:0 0 .5rem;background:linear-gradient(135deg, #1c1c1e 0%, #5ac8fa 80%, #007aff 100%);background-size:200% auto;letter-spacing:-0.02em;animation:fadeIn .8s cubic-bezier(0.16, 1, 0.3, 1) .2s both,gradientShift 8s ease-in-out infinite;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}@keyframes gradientShift{0%,100%{background-position:0% center}50%{background-position:100% center}}.alt-audit-section.alt-audit-help .alt-audit-header .alt-audit-subtitle{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625;margin:0;color:#636366;line-height:1.6;animation:fadeIn .8s cubic-bezier(0.16, 1, 0.3, 1) .4s both}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.alt-audit-section.alt-audit-help .alt-audit-help-container{display:grid;gap:1.5rem;grid-template-columns:250px 1fr;animation:slideUp .5s cubic-bezier(0.16, 1, 0.3, 1) .3s both}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 1023px){.alt-audit-section.alt-audit-help .alt-audit-help-container{grid-template-columns:1fr}}.alt-audit-section.alt-audit-help .help-nav{position:sticky;top:1.5rem;display:flex;flex-direction:column;gap:.5rem;height:fit-content;padding:1rem;border-radius:12px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 0 0 1px rgba(229,229,231,.5);transition:box-shadow .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-nav:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 0 0 1px rgba(0,122,255,.1)}@media(max-width: 1023px){.alt-audit-section.alt-audit-help .help-nav{position:relative;top:0;flex-direction:row;overflow-x:auto}.alt-audit-section.alt-audit-help .help-nav::-webkit-scrollbar{width:8px;height:8px}.alt-audit-section.alt-audit-help .help-nav::-webkit-scrollbar-track{border-radius:9999px;background:#f5f5f7}.alt-audit-section.alt-audit-help .help-nav::-webkit-scrollbar-thumb{border-radius:9999px;background:#d2d2d7}.alt-audit-section.alt-audit-help .help-nav::-webkit-scrollbar-thumb:hover{background:#aeaeb2}}.alt-audit-section.alt-audit-help .help-nav .nav-link{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:.75rem 1rem;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);cursor:pointer}.alt-audit-section.alt-audit-help .help-nav .nav-link::before{content:"";position:absolute;top:50%;left:0;width:3px;height:0;border-radius:0 2px 2px 0;background:linear-gradient(180deg, #007aff 0%, #5ac8fa 100%);transform:translateY(-50%);transition:height .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-nav .nav-link .nav-icon{display:flex;justify-content:center;align-items:center;position:relative;width:32px;height:32px;margin-right:.75rem;border-radius:8px;background:rgba(245,245,247,.5);overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-nav .nav-link .nav-icon::before{content:"";position:absolute;background:radial-gradient(circle at center, rgba(0, 122, 255, 0.2) 0%, transparent 70%);opacity:0;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);inset:0}@media(max-width: 1023px){.alt-audit-section.alt-audit-help .help-nav .nav-link .nav-icon{margin-right:0}}.alt-audit-section.alt-audit-help .help-nav .nav-link .nav-icon .dashicons{position:relative;z-index:1;font-size:16px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-nav .nav-link .nav-text{transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}@media(max-width: 1023px){.alt-audit-section.alt-audit-help .help-nav .nav-link .nav-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;overflow:hidden;clip:rect(0, 0, 0, 0)}}.alt-audit-section.alt-audit-help .help-nav .nav-link:hover{background:rgba(0,122,255,.06);color:#007aff;transform:translateX(4px)}@media(max-width: 1023px){.alt-audit-section.alt-audit-help .help-nav .nav-link:hover{transform:translateY(-2px)}}.alt-audit-section.alt-audit-help .help-nav .nav-link:hover::before{height:60%}.alt-audit-section.alt-audit-help .help-nav .nav-link:hover .nav-icon{background:rgba(0,122,255,.12)}.alt-audit-section.alt-audit-help .help-nav .nav-link:hover .nav-icon::before{opacity:1}.alt-audit-section.alt-audit-help .help-nav .nav-link:hover .nav-icon .dashicons{transform:scale(1.15) rotate(-5deg)}.alt-audit-section.alt-audit-help .help-nav .nav-link:hover .nav-text{transform:translateX(2px)}.alt-audit-section.alt-audit-help .help-nav .nav-link.active{background:linear-gradient(135deg, #007aff 0%, rgba(0, 122, 255, 0.9) 100%);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 4px 12px rgba(0,122,255,.3);transform:translateX(0)}.alt-audit-section.alt-audit-help .help-nav .nav-link.active::before{height:100%;background:hsla(0,0%,100%,.3)}.alt-audit-section.alt-audit-help .help-nav .nav-link.active .nav-icon{background:hsla(0,0%,100%,.25)}.alt-audit-section.alt-audit-help .help-nav .nav-link.active .nav-icon::before{opacity:0}.alt-audit-section.alt-audit-help .help-nav .nav-link.active .nav-icon .dashicons{transform:scale(1) rotate(0)}.alt-audit-section.alt-audit-help .help-nav .nav-link.active:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 4px 16px rgba(0,122,255,.35);transform:translateX(2px)}@media(max-width: 1023px){.alt-audit-section.alt-audit-help .help-nav .nav-link.active:hover{transform:translateY(-3px)}}.alt-audit-section.alt-audit-help .help-nav .nav-link.active:hover .nav-icon .dashicons{transform:scale(1.1) rotate(-3deg)}.alt-audit-section.alt-audit-help .help-nav .nav-link:focus{box-shadow:0 0 0 3px rgba(0,122,255,.3),0 0 0 4px rgba(0,122,255,.1);outline:none}.alt-audit-section.alt-audit-help .help-nav .nav-link:active{transform:translateX(0) scale(0.97);transition-duration:.1s}@media(max-width: 1023px){.alt-audit-section.alt-audit-help .help-nav .nav-link:active{transform:translateY(0) scale(0.97)}}.alt-audit-section.alt-audit-help .help-nav .nav-link:active .nav-icon .dashicons{transform:scale(0.95)}.alt-audit-section.alt-audit-help .help-content{min-width:0}.alt-audit-section.alt-audit-help .help-content .help-section{display:none;animation:contentFadeIn .4s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-content .help-section.active{display:block}@keyframes contentFadeIn{from{opacity:0;transform:translateY(20px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.alt-audit-section.alt-audit-help .help-content .help-section .section-header{position:relative;margin-bottom:2rem;padding-bottom:1rem;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(90deg, #007aff 0%, #5ac8fa 50%, transparent 100%) border-box;border-bottom:2px solid rgba(0,0,0,0)}.alt-audit-section.alt-audit-help .help-content .help-section .section-header .section-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;margin:0 0 .5rem;display:flex;justify-content:flex-start;align-items:center;letter-spacing:-0.01em}.alt-audit-section.alt-audit-help .help-content .help-section .section-header .section-title .dashicons{margin-right:.75rem;color:#007aff;font-size:24px;animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.alt-audit-section.alt-audit-help .help-content .help-section .section-header .section-description{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0;color:#636366;line-height:1.6}.alt-audit-section.alt-audit-help .help-steps{position:relative;display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.alt-audit-section.alt-audit-help .help-steps::before{content:"";position:absolute;top:56px;bottom:2rem;left:28px;width:2px;background:linear-gradient(180deg, #007aff 0%, rgba(0, 122, 255, 0.2) 100%);opacity:.3}@media(max-width: 767px){.alt-audit-section.alt-audit-help .help-steps::before{display:none}}.alt-audit-section.alt-audit-help .help-steps .help-step{position:relative;display:flex;gap:1.5rem;animation:stepFadeIn .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(var(--step-index, 0)*.15s)}@keyframes stepFadeIn{from{opacity:0;transform:translateX(-30px) scale(0.95)}to{opacity:1;transform:translateX(0) scale(1)}}@media(max-width: 767px){.alt-audit-section.alt-audit-help .help-steps .help-step{flex-direction:column;gap:1rem}}.alt-audit-section.alt-audit-help .help-steps .help-step .step-indicator{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:56px;height:56px;border:2px solid rgba(0,122,255,.2);border-radius:9999px;background:linear-gradient(135deg, rgba(0, 122, 255, 0.15) 0%, rgba(0, 122, 255, 0.08) 100%);overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 4px 12px rgba(0,122,255,.2),inset 0 1px 0 hsla(0,0%,100%,.5);transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);flex-shrink:0}.alt-audit-section.alt-audit-help .help-steps .help-step .step-indicator::before{content:"";position:absolute;background:conic-gradient(from 0deg, transparent, rgba(0, 122, 255, 0.3), transparent);opacity:0;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);animation:rotate 4s linear infinite;inset:-50%}@keyframes rotate{to{transform:rotate(360deg)}}.alt-audit-section.alt-audit-help .help-steps .help-step .step-indicator .step-number{position:relative;z-index:1;color:#007aff;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:700;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-indicator:hover{border-color:rgba(0,122,255,.4);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 8px 20px rgba(0,122,255,.35);transform:scale(1.15) rotate(8deg)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-indicator:hover::before{opacity:1}.alt-audit-section.alt-audit-help .help-steps .help-step .step-indicator:hover .step-number{transform:scale(1.1)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content{flex:1;padding:.5rem 0}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 .5rem;letter-spacing:-0.01em;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-description{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem;color:#636366;line-height:1.6}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-features{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-features .feature-item{display:flex;justify-content:flex-start;align-items:center;color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;padding:.5rem 0;color:#48484a;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-features .feature-item .dashicons{margin-right:.5rem;color:#34c759;font-size:16px;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-features .feature-item:hover{color:#1c1c1e;transform:translateX(4px)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-features .feature-item:hover .dashicons{transform:scale(1.2)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-action .button{position:relative;overflow:hidden;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-action .button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-action .button .dashicons{margin-right:.5rem;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-action .button:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-action .button:hover::before{left:100%}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-action .button:hover .dashicons{transform:translateX(2px)}.alt-audit-section.alt-audit-help .help-steps .help-step .step-content .step-action .button:active{transform:translateY(0) scale(0.98)}.alt-audit-section.alt-audit-help .help-steps .help-step:hover .step-title{color:#007aff}.alt-audit-section.alt-audit-help .quick-tips{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-help .quick-tips:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .quick-tips{position:relative;margin-bottom:2rem;border:1px solid rgba(52,199,89,.1);background:linear-gradient(135deg, rgba(52, 199, 89, 0.05) 0%, rgba(52, 199, 89, 0.02) 100%);overflow:hidden}.alt-audit-section.alt-audit-help .quick-tips::before{content:"";position:absolute;padding:1px;border-radius:inherit;background:linear-gradient(135deg, rgba(52, 199, 89, 0.2), transparent);opacity:0;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.alt-audit-section.alt-audit-help .quick-tips:hover::before{opacity:1}.alt-audit-section.alt-audit-help .quick-tips .tips-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 1.5rem;color:#1c1c1e;letter-spacing:-0.01em}.alt-audit-section.alt-audit-help .quick-tips .tips-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card{position:relative;padding:1.25rem;border:1px solid #e5e5e7;border-radius:8px;background:#fff;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card::before{content:"";position:absolute;background:linear-gradient(135deg, rgba(52, 199, 89, 0.03) 0%, transparent 100%);opacity:0;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);inset:0}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:hover{border-color:rgba(52,199,89,.4);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 8px 24px rgba(52,199,89,.15);transform:translateY(-6px) scale(1.02)}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:hover::before{opacity:1}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card .tip-icon{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:40px;height:40px;margin-bottom:.75rem;border-radius:9999px;background:rgba(52,199,89,.12);color:#34c759;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card .tip-icon::after{content:"";position:absolute;border:2px solid rgba(52,199,89,.3);border-radius:9999px;opacity:0;transform:scale(0.8);transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);inset:-4px}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card .tip-icon .dashicons{font-size:20px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card h4{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;position:relative;z-index:1;margin:0 0 .5rem;color:#1c1c1e;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card p{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;position:relative;z-index:1;margin:0;color:#636366;line-height:1.6}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:hover .tip-icon{background:rgba(52,199,89,.2);transform:scale(1.2) rotate(8deg)}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:hover .tip-icon::after{opacity:1;transform:scale(1.2)}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:hover .tip-icon .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:hover h4{color:#34c759}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:nth-child(1){animation:tipCardFadeIn .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:0.08s}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:nth-child(2){animation:tipCardFadeIn .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:0.16s}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:nth-child(3){animation:tipCardFadeIn .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:0.24s}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:nth-child(4){animation:tipCardFadeIn .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:0.32s}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:nth-child(5){animation:tipCardFadeIn .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:0.4s}.alt-audit-section.alt-audit-help .quick-tips .tips-grid .tip-card:nth-child(6){animation:tipCardFadeIn .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:0.48s}@keyframes tipCardFadeIn{from{opacity:0;transform:translateY(20px) scale(0.9)}to{opacity:1;transform:translateY(0) scale(1)}}.alt-audit-section.alt-audit-help .features-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}.alt-audit-section.alt-audit-help .features-grid .feature-card{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-help .features-grid .feature-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .features-grid .feature-card{position:relative;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);animation:cardFadeIn .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(var(--card-index, 0)*.1s)}@keyframes cardFadeIn{from{opacity:0;transform:scale(0.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.alt-audit-section.alt-audit-help .features-grid .feature-card::before{content:"";position:absolute;background:radial-gradient(circle at top right, rgba(0, 122, 255, 0.05) 0%, transparent 60%);opacity:0;transition:opacity .4s cubic-bezier(0.16, 1, 0.3, 1);inset:0}.alt-audit-section.alt-audit-help .features-grid .feature-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-8px) scale(1.02)}.alt-audit-section.alt-audit-help .features-grid .feature-card:hover::before{opacity:1}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-header{position:relative;z-index:1;margin-bottom:1rem}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-header .feature-icon{display:flex;justify-content:center;align-items:center;position:relative;width:48px;height:48px;margin-bottom:.75rem;border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-header .feature-icon::before{content:"";position:absolute;background:conic-gradient(from 0deg, transparent, currentcolor, transparent);opacity:.1;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);animation:rotateGradient 6s linear infinite;inset:-50%}@keyframes rotateGradient{to{transform:rotate(360deg)}}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-header .feature-icon .dashicons{position:relative;z-index:1;font-size:24px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-header h3{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0;letter-spacing:-0.01em;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-content{position:relative;z-index:1;flex:1}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-content p{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem;color:#636366;line-height:1.6}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-content .feature-benefits{display:flex;flex-direction:column;gap:.5rem}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-content .feature-benefits .benefit-item{display:flex;justify-content:flex-start;align-items:center;color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;padding:.25rem 0;color:#48484a;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-content .feature-benefits .benefit-item .dashicons{margin-right:.5rem;color:#34c759;font-size:16px;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-content .feature-benefits .benefit-item:hover{color:#1c1c1e;transform:translateX(4px)}.alt-audit-section.alt-audit-help .features-grid .feature-card .feature-content .feature-benefits .benefit-item:hover .dashicons{transform:scale(1.2) rotate(5deg)}.alt-audit-section.alt-audit-help .features-grid .feature-card.ai-feature .feature-icon{background:rgba(0,122,255,.12);color:#007aff}.alt-audit-section.alt-audit-help .features-grid .feature-card.ai-feature:hover{border-color:rgba(0,122,255,.3)}.alt-audit-section.alt-audit-help .features-grid .feature-card.ai-feature:hover .feature-icon{background:rgba(0,122,255,.2);transform:scale(1.15) rotate(-8deg)}.alt-audit-section.alt-audit-help .features-grid .feature-card.ai-feature:hover .feature-icon::before{opacity:.2}.alt-audit-section.alt-audit-help .features-grid .feature-card.ai-feature:hover .feature-icon .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .features-grid .feature-card.ai-feature:hover .feature-header h3{color:#007aff}.alt-audit-section.alt-audit-help .features-grid .feature-card.quality-feature .feature-icon{background:rgba(175,82,222,.12);color:#af52de}.alt-audit-section.alt-audit-help .features-grid .feature-card.quality-feature:hover{border-color:rgba(175,82,222,.3)}.alt-audit-section.alt-audit-help .features-grid .feature-card.quality-feature:hover .feature-icon{background:rgba(175,82,222,.2);transform:scale(1.15) rotate(8deg)}.alt-audit-section.alt-audit-help .features-grid .feature-card.quality-feature:hover .feature-icon::before{opacity:.2}.alt-audit-section.alt-audit-help .features-grid .feature-card.quality-feature:hover .feature-icon .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .features-grid .feature-card.quality-feature:hover .feature-header h3{color:#af52de}.alt-audit-section.alt-audit-help .features-grid .feature-card.compliance-feature .feature-icon{background:rgba(52,199,89,.12);color:#34c759}.alt-audit-section.alt-audit-help .features-grid .feature-card.compliance-feature:hover{border-color:rgba(52,199,89,.3)}.alt-audit-section.alt-audit-help .features-grid .feature-card.compliance-feature:hover .feature-icon{background:rgba(52,199,89,.2);transform:scale(1.15) rotate(-8deg)}.alt-audit-section.alt-audit-help .features-grid .feature-card.compliance-feature:hover .feature-icon::before{opacity:.2}.alt-audit-section.alt-audit-help .features-grid .feature-card.compliance-feature:hover .feature-icon .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .features-grid .feature-card.compliance-feature:hover .feature-header h3{color:#34c759}.alt-audit-section.alt-audit-help .features-grid .feature-card.bulk-feature .feature-icon{background:rgba(90,200,250,.12);color:#5ac8fa}.alt-audit-section.alt-audit-help .features-grid .feature-card.bulk-feature:hover{border-color:rgba(90,200,250,.3)}.alt-audit-section.alt-audit-help .features-grid .feature-card.bulk-feature:hover .feature-icon{background:rgba(90,200,250,.2);transform:scale(1.15) rotate(8deg)}.alt-audit-section.alt-audit-help .features-grid .feature-card.bulk-feature:hover .feature-icon::before{opacity:.2}.alt-audit-section.alt-audit-help .features-grid .feature-card.bulk-feature:hover .feature-icon .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .features-grid .feature-card.bulk-feature:hover .feature-header h3{color:#5ac8fa}.alt-audit-section.alt-audit-help .features-grid .feature-card.audit-feature .feature-icon{background:rgba(255,149,0,.12);color:#ff9500}.alt-audit-section.alt-audit-help .features-grid .feature-card.audit-feature:hover{border-color:rgba(255,149,0,.3)}.alt-audit-section.alt-audit-help .features-grid .feature-card.audit-feature:hover .feature-icon{background:rgba(255,149,0,.2);transform:scale(1.15) rotate(-8deg)}.alt-audit-section.alt-audit-help .features-grid .feature-card.audit-feature:hover .feature-icon::before{opacity:.2}.alt-audit-section.alt-audit-help .features-grid .feature-card.audit-feature:hover .feature-icon .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .features-grid .feature-card.audit-feature:hover .feature-header h3{color:#ff9500}.alt-audit-section.alt-audit-help .features-grid .feature-card.export-feature .feature-icon{background:rgba(142,142,147,.12);color:#48484a}.alt-audit-section.alt-audit-help .features-grid .feature-card.export-feature:hover{border-color:rgba(142,142,147,.3)}.alt-audit-section.alt-audit-help .features-grid .feature-card.export-feature:hover .feature-icon{background:rgba(142,142,147,.2);transform:scale(1.15) rotate(8deg)}.alt-audit-section.alt-audit-help .features-grid .feature-card.export-feature:hover .feature-icon::before{opacity:.2}.alt-audit-section.alt-audit-help .features-grid .feature-card.export-feature:hover .feature-icon .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .features-grid .feature-card.export-feature:hover .feature-header h3{color:#48484a}.alt-audit-section.alt-audit-help .quality-levels-container{display:flex;flex-direction:column;gap:1.5rem}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level{position:relative;display:flex;gap:1.5rem;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);animation:qualityFadeIn .5s cubic-bezier(0.16, 1, 0.3, 1) both;animation-delay:calc(var(--level-index, 0)*.1s)}@keyframes qualityFadeIn{from{opacity:0;transform:translateX(-30px) scale(0.95)}to{opacity:1;transform:translateX(0) scale(1)}}@media(max-width: 767px){.alt-audit-section.alt-audit-help .quality-levels-container .quality-level{flex-direction:column}}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateX(4px)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-badge{display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;width:120px;padding:1rem;border-radius:8px;text-align:center;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);flex-shrink:0}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-badge::after{content:"";position:absolute;border:3px solid currentcolor;border-radius:8px;opacity:0;transform:scale(0.8);transition:all .4s cubic-bezier(0.16, 1, 0.3, 1);inset:-8px}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-badge .quality-score{position:relative;z-index:1;margin-bottom:.5rem;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.5rem;font-weight:700;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-badge .quality-label{position:relative;z-index:1;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content{flex:1}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content h3{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 .5rem}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content p{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem;color:#636366}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content .quality-indicators{display:flex;flex-direction:column;gap:.5rem}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content .quality-indicators .indicator-item{display:flex;justify-content:flex-start;align-items:center;color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content .quality-indicators .indicator-item .dashicons{margin-right:.5rem;font-size:16px}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content .quality-indicators .indicator-item.positive{color:#28a745}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content .quality-indicators .indicator-item.positive .dashicons{color:#34c759}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content .quality-indicators .indicator-item.negative{color:#d70015}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content .quality-indicators .indicator-item.negative .dashicons{color:#ff3b30}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content .quality-indicators .indicator-item.neutral{color:#48484a}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level .quality-content .quality-indicators .indicator-item.neutral .dashicons{color:#ff9500}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-missing .quality-badge{border:2px solid rgba(255,59,48,.25);background:linear-gradient(135deg, rgba(255, 59, 48, 0.15) 0%, rgba(255, 59, 48, 0.08) 100%);color:#ff3b30}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-missing:hover{border-color:rgba(255,59,48,.4)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-missing:hover .quality-badge{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 8px 20px rgba(255,59,48,.25);transform:scale(1.08) rotate(-2deg)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-missing:hover .quality-badge::after{opacity:.3;transform:scale(1.15)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-missing:hover .quality-badge .quality-score{transform:scale(1.1)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-decorative .quality-badge{border:2px solid rgba(90,200,250,.25);background:linear-gradient(135deg, rgba(90, 200, 250, 0.15) 0%, rgba(90, 200, 250, 0.08) 100%);color:#5ac8fa}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-decorative:hover{border-color:rgba(90,200,250,.4)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-decorative:hover .quality-badge{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 8px 20px rgba(90,200,250,.25);transform:scale(1.08) rotate(2deg)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-decorative:hover .quality-badge::after{opacity:.3;transform:scale(1.15)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-decorative:hover .quality-badge .quality-score{transform:scale(1.1)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-weak .quality-badge{border:2px solid rgba(255,149,0,.25);background:linear-gradient(135deg, rgba(255, 149, 0, 0.15) 0%, rgba(255, 149, 0, 0.08) 100%);color:#ff9500}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-weak:hover{border-color:rgba(255,149,0,.4)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-weak:hover .quality-badge{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 8px 20px rgba(255,149,0,.25);transform:scale(1.08) rotate(-2deg)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-weak:hover .quality-badge::after{opacity:.3;transform:scale(1.15)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-weak:hover .quality-badge .quality-score{transform:scale(1.1)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-good .quality-badge{border:2px solid rgba(52,199,89,.25);background:linear-gradient(135deg, rgba(52, 199, 89, 0.15) 0%, rgba(52, 199, 89, 0.08) 100%);color:#34c759}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-good:hover{border-color:rgba(52,199,89,.4)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-good:hover .quality-badge{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 8px 20px rgba(52,199,89,.25);transform:scale(1.08) rotate(2deg)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-good:hover .quality-badge::after{opacity:.3;transform:scale(1.15)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-good:hover .quality-badge .quality-score{transform:scale(1.1)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-excellent .quality-badge{border:2px solid rgba(175,82,222,.25);background:linear-gradient(135deg, rgba(175, 82, 222, 0.15) 0%, rgba(175, 82, 222, 0.08) 100%);color:#af52de;animation:excellentPulse 3s ease-in-out infinite}@keyframes excellentPulse{0%,100%{box-shadow:0 0 0 rgba(175,82,222,.3)}50%{box-shadow:0 0 12px rgba(175,82,222,.4)}}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-excellent:hover{border-color:rgba(175,82,222,.4)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-excellent:hover .quality-badge{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 8px 20px rgba(175,82,222,.3);transform:scale(1.08) rotate(-2deg);animation:none}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-excellent:hover .quality-badge::after{opacity:.4;transform:scale(1.15)}.alt-audit-section.alt-audit-help .quality-levels-container .quality-level.quality-excellent:hover .quality-badge .quality-score{transform:scale(1.1)}.alt-audit-section.alt-audit-help .quality-tips{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-help .quality-tips:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .quality-tips{margin-top:2rem;background:linear-gradient(135deg, rgba(0, 122, 255, 0.03) 0%, rgba(0, 122, 255, 0.01) 100%)}.alt-audit-section.alt-audit-help .quality-tips h3{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 1.5rem}.alt-audit-section.alt-audit-help .quality-tips .tips-list{display:flex;flex-direction:column;gap:1rem}.alt-audit-section.alt-audit-help .quality-tips .tips-list .tip-item{display:flex;justify-content:flex-start;align-items:center;padding:1rem;border:1px solid #e5e5e7;border-radius:8px;background:#fff;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-help .quality-tips .tips-list .tip-item .tip-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:1rem;border-radius:9999px;background:rgba(0,122,255,.1);color:#007aff;transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);flex-shrink:0}.alt-audit-section.alt-audit-help .quality-tips .tips-list .tip-item .tip-icon .dashicons{font-size:20px}.alt-audit-section.alt-audit-help .quality-tips .tips-list .tip-item .tip-content{flex:1}.alt-audit-section.alt-audit-help .quality-tips .tips-list .tip-item .tip-content strong{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;display:block;margin-bottom:.25rem;color:#1c1c1e}.alt-audit-section.alt-audit-help .quality-tips .tips-list .tip-item .tip-content p{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366}.alt-audit-section.alt-audit-help .quality-tips .tips-list .tip-item:hover{border-color:rgba(0,122,255,.3);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transform:translateX(4px)}.alt-audit-section.alt-audit-help .quality-tips .tips-list .tip-item:hover .tip-icon{transform:scale(1.1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion{display:flex;flex-direction:column;gap:1rem}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item{position:relative;padding:0;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(180deg, #ff9500 0%, rgba(255, 149, 0, 0.3) 100%);transform:scaleY(0);transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1);transform-origin:top}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item.open::before{transform:scaleY(1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1.25rem;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);cursor:pointer}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header:hover{background:rgba(255,149,0,.04)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header .trouble-title{display:flex;justify-content:flex-start;align-items:center;color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0;letter-spacing:-0.01em;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header .trouble-title .dashicons{margin-right:.75rem;color:#ff9500;font-size:20px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header .toggle-button{display:flex;justify-content:center;align-items:center;position:relative;width:32px;height:32px;border:none;border-radius:9999px;background:rgba(229,229,231,.5);color:#636366;overflow:hidden;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);cursor:pointer}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header .toggle-button::after{content:"";position:absolute;border-radius:9999px;background:radial-gradient(circle, rgba(0, 122, 255, 0.2) 0%, transparent 70%);opacity:0;transform:scale(0);transition:all .4s cubic-bezier(0.16, 1, 0.3, 1);inset:0}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header .toggle-button .dashicons{position:relative;z-index:1;font-size:16px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header .toggle-button:hover{background:rgba(255,149,0,.15);color:#ff9500;transform:scale(1.1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header .toggle-button:hover::after{opacity:1;transform:scale(1.2)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header .toggle-button:active{transform:scale(0.95)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header .toggle-button[aria-expanded=true]{background:rgba(255,149,0,.15);color:#ff9500}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header .toggle-button[aria-expanded=true] .dashicons{transform:rotate(180deg) scale(1.1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header:hover .trouble-title{color:#ff9500}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-header:hover .trouble-title .dashicons{transform:scale(1.15) rotate(-5deg)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content{max-height:0;padding:0 1.25rem;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(0.16, 1, 0.3, 1),padding .4s cubic-bezier(0.16, 1, 0.3, 1),opacity .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content.open{max-height:1000px;padding:0 1.25rem 1.25rem;opacity:1}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .trouble-description{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1.25rem;color:#636366}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps{display:flex;flex-direction:column;gap:1rem}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps .step-item{display:flex;justify-content:flex-start;align-items:center;padding:1rem;border-radius:8px;background:rgba(250,250,250,.5);transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);border-left:3px solid #007aff}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps .step-item .step-icon{display:flex;justify-content:center;align-items:center;position:relative;width:36px;height:36px;margin-right:1rem;border-radius:9999px;background:rgba(0,122,255,.12);color:#007aff;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1);flex-shrink:0}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps .step-item .step-icon .dashicons{font-size:18px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps .step-item .step-content{flex:1}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps .step-item .step-content strong{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;display:block;margin-bottom:.25rem;color:#1c1c1e;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps .step-item .step-content p{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0;color:#636366;line-height:1.6}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps .step-item:hover{padding-left:calc(1rem - 1px);background:rgba(0,122,255,.03);transform:translateX(4px);border-left-width:4px}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps .step-item:hover .step-icon{background:rgba(0,122,255,.2);transform:scale(1.1)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps .step-item:hover .step-icon .dashicons{transform:rotate(5deg)}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item .trouble-content .solution-steps .step-item:hover .step-content strong{color:#007aff}.alt-audit-section.alt-audit-help .troubleshooting-accordion .troubleshooting-item.open{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 0 1px rgba(255,149,0,.1)}.alt-audit-section.alt-audit-help .support-options{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.alt-audit-section.alt-audit-help .support-options .support-card{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-help .support-options .support-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .support-options .support-card{position:relative;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .support-options .support-card::before{content:"";position:absolute;background:radial-gradient(circle at top left, rgba(0, 122, 255, 0.04) 0%, transparent 60%);opacity:0;transition:opacity .4s cubic-bezier(0.16, 1, 0.3, 1);inset:0}.alt-audit-section.alt-audit-help .support-options .support-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-6px) scale(1.02)}.alt-audit-section.alt-audit-help .support-options .support-card:hover::before{opacity:1}.alt-audit-section.alt-audit-help .support-options .support-card .card-header{position:relative;z-index:1;margin-bottom:1rem}.alt-audit-section.alt-audit-help .support-options .support-card .card-header .card-icon{display:flex;justify-content:center;align-items:center;position:relative;width:48px;height:48px;margin-bottom:.75rem;border-radius:8px;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .support-options .support-card .card-header .card-icon::before{content:"";position:absolute;background:conic-gradient(from 0deg, transparent, currentcolor, transparent);opacity:.08;animation:rotateShine 8s linear infinite;inset:-50%}@keyframes rotateShine{to{transform:rotate(360deg)}}.alt-audit-section.alt-audit-help .support-options .support-card .card-header .card-icon .dashicons{position:relative;z-index:1;font-size:24px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .support-options .support-card .card-header h3{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0;letter-spacing:-0.01em;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .support-options .support-card .card-content{position:relative;z-index:1;flex:1;margin-bottom:1.25rem}.alt-audit-section.alt-audit-help .support-options .support-card .card-content p{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem;color:#636366;line-height:1.6}.alt-audit-section.alt-audit-help .support-options .support-card .card-content .card-features{display:flex;flex-direction:column;gap:.5rem}.alt-audit-section.alt-audit-help .support-options .support-card .card-content .card-features .feature-item{display:flex;justify-content:flex-start;align-items:center;color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;padding:.25rem 0;color:#48484a;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .support-options .support-card .card-content .card-features .feature-item .dashicons{margin-right:.5rem;color:#34c759;font-size:16px;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .support-options .support-card .card-content .card-features .feature-item:hover{color:#1c1c1e;transform:translateX(4px)}.alt-audit-section.alt-audit-help .support-options .support-card .card-content .card-features .feature-item:hover .dashicons{transform:scale(1.2)}.alt-audit-section.alt-audit-help .support-options .support-card .card-action{position:relative;z-index:1}.alt-audit-section.alt-audit-help .support-options .support-card .card-action .button{position:relative;justify-content:center;width:100%;overflow:hidden;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .support-options .support-card .card-action .button::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);transition:left .5s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .support-options .support-card .card-action .button .dashicons{margin-right:.5rem;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .support-options .support-card .card-action .button:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .support-options .support-card .card-action .button:hover::after{left:100%}.alt-audit-section.alt-audit-help .support-options .support-card .card-action .button:hover .dashicons{transform:translateX(3px)}.alt-audit-section.alt-audit-help .support-options .support-card .card-action .button:active{transform:translateY(0) scale(0.98)}.alt-audit-section.alt-audit-help .support-options .support-card.documentation-card .card-icon{background:rgba(0,122,255,.12);color:#007aff}.alt-audit-section.alt-audit-help .support-options .support-card.documentation-card:hover{border-color:rgba(0,122,255,.3)}.alt-audit-section.alt-audit-help .support-options .support-card.documentation-card:hover .card-icon{background:rgba(0,122,255,.2);transform:scale(1.15) rotate(-8deg)}.alt-audit-section.alt-audit-help .support-options .support-card.documentation-card:hover .card-icon .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .support-options .support-card.documentation-card:hover .card-header h3{color:#007aff}.alt-audit-section.alt-audit-help .support-options .support-card.community-card .card-icon{background:rgba(175,82,222,.12);color:#af52de}.alt-audit-section.alt-audit-help .support-options .support-card.community-card:hover{border-color:rgba(175,82,222,.3)}.alt-audit-section.alt-audit-help .support-options .support-card.community-card:hover .card-icon{background:rgba(175,82,222,.2);transform:scale(1.15) rotate(8deg)}.alt-audit-section.alt-audit-help .support-options .support-card.community-card:hover .card-icon .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .support-options .support-card.community-card:hover .card-header h3{color:#af52de}.alt-audit-section.alt-audit-help .support-options .support-card.contact-card .card-icon{background:rgba(52,199,89,.12);color:#34c759}.alt-audit-section.alt-audit-help .support-options .support-card.contact-card:hover{border-color:rgba(52,199,89,.3)}.alt-audit-section.alt-audit-help .support-options .support-card.contact-card:hover .card-icon{background:rgba(52,199,89,.2);transform:scale(1.15) rotate(-8deg)}.alt-audit-section.alt-audit-help .support-options .support-card.contact-card:hover .card-icon .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .support-options .support-card.contact-card:hover .card-header h3{color:#34c759}.alt-audit-section.alt-audit-help .system-info-section{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-help .system-info-section:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .system-info-section{margin-top:2rem;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .system-info-section:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.alt-audit-section.alt-audit-help .system-info-section .info-title{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 .5rem;letter-spacing:-0.01em}.alt-audit-section.alt-audit-help .system-info-section .info-description{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1.5rem;color:#636366;line-height:1.6}.alt-audit-section.alt-audit-help .system-info-section .info-container .info-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));margin-bottom:1.25rem}.alt-audit-section.alt-audit-help .system-info-section .info-container .info-grid .info-item{position:relative;padding:1rem;border:1px solid #e5e5e7;border-radius:8px;background:rgba(250,250,250,.5);overflow:hidden;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .system-info-section .info-container .info-grid .info-item::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);transition:left .5s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .system-info-section .info-container .info-grid .info-item:hover{border-color:rgba(0,122,255,.2);background:rgba(245,245,247,.6);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transform:translateY(-3px)}.alt-audit-section.alt-audit-help .system-info-section .info-container .info-grid .info-item:hover::before{left:100%}.alt-audit-section.alt-audit-help .system-info-section .info-container .info-grid .info-item .info-label{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;position:relative;z-index:1;display:block;margin-bottom:.25rem;color:#636366;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.alt-audit-section.alt-audit-help .system-info-section .info-container .info-grid .info-item .info-value{color:#48484a;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;position:relative;z-index:1;color:#1c1c1e;font-weight:600;word-break:break-word}.alt-audit-section.alt-audit-help .system-info-section .info-container .copy-info-section{display:flex;justify-content:flex-start;align-items:center;gap:.75rem}.alt-audit-section.alt-audit-help .system-info-section .info-container .copy-info-section .button{position:relative;overflow:hidden;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .system-info-section .info-container .copy-info-section .button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .system-info-section .info-container .copy-info-section .button .dashicons{margin-right:.5rem;transition:transform .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .system-info-section .info-container .copy-info-section .button:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .system-info-section .info-container .copy-info-section .button:hover::before{left:100%}.alt-audit-section.alt-audit-help .system-info-section .info-container .copy-info-section .button:hover .dashicons{transform:scale(1.1)}.alt-audit-section.alt-audit-help .system-info-section .info-container .copy-info-section .button:active{transform:translateY(0) scale(0.98)}.alt-audit-section.alt-audit-help .system-info-section .info-container .copy-info-section .copy-feedback{color:#636366;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;padding:.5rem .75rem;border:1px solid rgba(52,199,89,.3);border-radius:8px;background:linear-gradient(135deg, rgba(52, 199, 89, 0.15) 0%, rgba(52, 199, 89, 0.1) 100%);color:#28a745;animation:fadeInScale .3s cubic-bezier(0.16, 1, 0.3, 1)}@keyframes fadeInScale{from{opacity:0;transform:scale(0.9) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}.alt-audit-section.alt-audit-help .additional-resources{padding:1.5rem;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:all 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}.alt-audit-section.alt-audit-help .additional-resources:hover{box-shadow:0 8px 32px rgba(0,0,0,.16);transform:translateY(-2px)}.alt-audit-section.alt-audit-help .additional-resources{margin-top:2rem}.alt-audit-section.alt-audit-help .additional-resources h3{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Display","Helvetica Neue",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;margin:0 0 1.5rem;letter-spacing:-0.01em}.alt-audit-section.alt-audit-help .additional-resources .resources-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.alt-audit-section.alt-audit-help .additional-resources .resources-grid .resource-link{display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;padding:1.25rem;border:1px solid #e5e5e7;border-radius:8px;background:rgba(250,250,250,.5);color:#48484a;text-decoration:none;overflow:hidden;transition:all .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .additional-resources .resources-grid .resource-link::before{content:"";position:absolute;background:radial-gradient(circle at center, rgba(0, 122, 255, 0.08) 0%, transparent 70%);opacity:0;transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1);inset:0}.alt-audit-section.alt-audit-help .additional-resources .resources-grid .resource-link .dashicons{position:relative;z-index:1;margin-bottom:.75rem;color:#007aff;font-size:32px;transition:transform .3s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .additional-resources .resources-grid .resource-link span{color:#1c1c1e;font-family:-apple-system,blinkmacsystemfont,"SF Pro Text","Helvetica Neue",helvetica,arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;position:relative;z-index:1;text-align:center;transition:color .25s cubic-bezier(0.16, 1, 0.3, 1)}.alt-audit-section.alt-audit-help .additional-resources .resources-grid .resource-link:hover{border-color:rgba(0,122,255,.4);background:rgba(0,122,255,.06);color:#007aff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 8px 20px rgba(0,122,255,.15);transform:translateY(-6px) scale(1.03)}.alt-audit-section.alt-audit-help .additional-resources .resources-grid .resource-link:hover::before{opacity:1}.alt-audit-section.alt-audit-help .additional-resources .resources-grid .resource-link:hover .dashicons{transform:scale(1.25) rotate(5deg)}.alt-audit-section.alt-audit-help .additional-resources .resources-grid .resource-link:hover span{color:#007aff}.alt-audit-section.alt-audit-help .additional-resources .resources-grid .resource-link:active{transform:translateY(-3px) scale(1)}.alt-audit-section.alt-audit-help .loading-spinner{display:flex;justify-content:center;align-items:center;position:relative;width:40px;height:40px;margin:1.5rem auto}.alt-audit-section.alt-audit-help .loading-spinner::before,.alt-audit-section.alt-audit-help .loading-spinner::after{content:"";position:absolute;border:3px solid rgba(0,0,0,0);border-radius:9999px}.alt-audit-section.alt-audit-help .loading-spinner::before{animation:spinOuter 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;inset:0;border-top-color:#007aff;border-right-color:#007aff}.alt-audit-section.alt-audit-help .loading-spinner::after{animation:spinInner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite reverse;inset:6px;border-top-color:#5ac8fa;border-right-color:#5ac8fa}@keyframes spinOuter{to{transform:rotate(360deg)}}@keyframes spinInner{to{transform:rotate(360deg)}}.alt-audit-section.alt-audit-help .skeleton-loading{position:relative;border-radius:8px;background:linear-gradient(90deg, rgba(229, 229, 231, 0.5) 25%, rgba(210, 210, 215, 0.5) 50%, rgba(229, 229, 231, 0.5) 75%);background-size:200% 100%;overflow:hidden;animation:shimmerLoading 1.5s ease-in-out infinite}@keyframes shimmerLoading{0%{background-position:200% 0}100%{background-position:-200% 0}}.alt-audit-section.alt-audit-help .skeleton-loading.skeleton-text{height:1em;margin-bottom:.5rem}.alt-audit-section.alt-audit-help .skeleton-loading.skeleton-card{height:200px}.alt-audit-section.alt-audit-help .skeleton-loading.skeleton-avatar{width:48px;height:48px;border-radius:9999px}@media(prefers-color-scheme: dark){.alt-audit-section.alt-audit-help .alt-audit-header{border-color:rgba(90,200,250,.2);background:linear-gradient(135deg, rgba(90, 200, 250, 0.15) 0%, rgba(90, 200, 250, 0.08) 100%);box-shadow:0 4px 24px rgba(90,200,250,.12),inset 0 1px 0 hsla(0,0%,100%,.05)}.alt-audit-section.alt-audit-help .alt-audit-header::before{background:linear-gradient(90deg, transparent, rgba(90, 200, 250, 0.4), transparent)}.alt-audit-section.alt-audit-help .alt-audit-header h1{background:linear-gradient(135deg, #fff 0%, #5ac8fa 80%, #007aff 100%);color:#fff;-webkit-text-fill-color:#fff;-webkit-background-clip:text;background-clip:text}.alt-audit-section.alt-audit-help .alt-audit-header .alt-audit-subtitle{color:#d2d2d7}.alt-audit-section.alt-audit-help .help-nav{background:#2c2c2e;box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 0 0 1px rgba(99,99,102,.3)}.alt-audit-section.alt-audit-help .help-nav:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 0 0 1px rgba(0,122,255,.2)}.alt-audit-section.alt-audit-help .help-nav .nav-link{color:#d2d2d7}.alt-audit-section.alt-audit-help .help-nav .nav-link .nav-icon{background:rgba(72,72,74,.4)}.alt-audit-section.alt-audit-help .help-nav .nav-link .nav-icon::before{background:radial-gradient(circle at center, rgba(0, 122, 255, 0.3) 0%, transparent 70%)}.alt-audit-section.alt-audit-help .help-nav .nav-link:hover{background:rgba(0,122,255,.12);color:#007aff}.alt-audit-section.alt-audit-help .help-nav .nav-link:hover .nav-icon{background:rgba(0,122,255,.2)}.alt-audit-section.alt-audit-help .help-nav .nav-link.active{background:linear-gradient(135deg, #007aff 0%, rgba(0, 122, 255, 0.85) 100%);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),0 4px 12px rgba(0,122,255,.4)}.alt-audit-section.alt-audit-help .help-section .section-header{border-bottom-color:#48484a}.alt-audit-section.alt-audit-help .help-section .section-header .section-title{color:#fff}.alt-audit-section.alt-audit-help .help-section .section-header .section-description{color:#d2d2d7}.alt-audit-section.alt-audit-help .step-indicator{border-color:rgba(0,122,255,.3);background:linear-gradient(135deg, rgba(0, 122, 255, 0.2) 0%, rgba(0, 122, 255, 0.12) 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 4px 12px rgba(0,122,255,.25)}.alt-audit-section.alt-audit-help .quick-tips,.alt-audit-section.alt-audit-help .quality-tips,.alt-audit-section.alt-audit-help .system-info-section,.alt-audit-section.alt-audit-help .additional-resources{border-color:#48484a;background:#2c2c2e}.alt-audit-section.alt-audit-help .tip-card,.alt-audit-section.alt-audit-help .feature-card,.alt-audit-section.alt-audit-help .quality-level,.alt-audit-section.alt-audit-help .troubleshooting-item,.alt-audit-section.alt-audit-help .support-card{border-color:#48484a;background:rgba(44,44,46,.6)}.alt-audit-section.alt-audit-help .tip-card:hover,.alt-audit-section.alt-audit-help .feature-card:hover,.alt-audit-section.alt-audit-help .quality-level:hover,.alt-audit-section.alt-audit-help .troubleshooting-item:hover,.alt-audit-section.alt-audit-help .support-card:hover{border-color:rgba(0,122,255,.3);background:rgba(44,44,46,.8)}.alt-audit-section.alt-audit-help .info-item,.alt-audit-section.alt-audit-help .resource-link{border-color:#48484a;background:rgba(44,44,46,.4)}.alt-audit-section.alt-audit-help .info-item:hover,.alt-audit-section.alt-audit-help .resource-link:hover{border-color:rgba(0,122,255,.3);background:rgba(44,44,46,.6)}.alt-audit-section.alt-audit-help .step-title,.alt-audit-section.alt-audit-help .section-title,.alt-audit-section.alt-audit-help h3,.alt-audit-section.alt-audit-help h4,.alt-audit-section.alt-audit-help strong{color:#fff}.alt-audit-section.alt-audit-help .step-description,.alt-audit-section.alt-audit-help .section-description,.alt-audit-section.alt-audit-help p,.alt-audit-section.alt-audit-help .info-label{color:#d2d2d7}.alt-audit-section.alt-audit-help .skeleton-loading{background:linear-gradient(90deg, rgba(72, 72, 74, 0.3) 25%, rgba(99, 99, 102, 0.3) 50%, rgba(72, 72, 74, 0.3) 75%);background-size:200% 100%}.alt-audit-section.alt-audit-help .quality-badge{box-shadow:0 2px 8px rgba(0,0,0,.4)}.alt-audit-section.alt-audit-help .trouble-header:hover{background:rgba(255,149,0,.08)}.alt-audit-section.alt-audit-help .solution-steps .step-item{background:rgba(44,44,46,.3)}.alt-audit-section.alt-audit-help .solution-steps .step-item:hover{background:rgba(0,122,255,.06)}}@media(prefers-reduced-motion: reduce){.alt-audit-section.alt-audit-help *,.alt-audit-section.alt-audit-help *::before,.alt-audit-section.alt-audit-help *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.alt-audit-section.alt-audit-help .alt-audit-header,.alt-audit-section.alt-audit-help .alt-audit-help-container,.alt-audit-section.alt-audit-help .help-step,.alt-audit-section.alt-audit-help .feature-card,.alt-audit-section.alt-audit-help .quality-level{animation:none}.alt-audit-section.alt-audit-help .nav-link,.alt-audit-section.alt-audit-help .button,.alt-audit-section.alt-audit-help .tip-card,.alt-audit-section.alt-audit-help .feature-icon,.alt-audit-section.alt-audit-help .quality-badge{transition:none}}@media(prefers-contrast: high){.alt-audit-section.alt-audit-help .help-section,.alt-audit-section.alt-audit-help .tip-card,.alt-audit-section.alt-audit-help .feature-card,.alt-audit-section.alt-audit-help .quality-level,.alt-audit-section.alt-audit-help .troubleshooting-item,.alt-audit-section.alt-audit-help .support-card,.alt-audit-section.alt-audit-help .info-item,.alt-audit-section.alt-audit-help .resource-link{border:2px solid currentcolor}.alt-audit-section.alt-audit-help .nav-link.active{outline:2px solid currentcolor;outline-offset:2px}}

/*# sourceMappingURL=admin.css.map */