.wave-ui{font-family:system-ui,sans-serif;background:#f9f9f9;padding:1px 2rem 100px}.input,.select{padding:.5rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.btn-primary{background-color:#007acc;color:white;padding:.5rem 1rem;border:none;border-radius:8px;cursor:pointer}.btn-primary:hover{background-color:#005fa3}.btn-secondary{background-color:#eaeaea;color:#333;padding:.4rem .8rem;border:1px solid #ccc;border-radius:6px;cursor:pointer}.btn-secondary:hover{background-color:#d5d5d5}.summary-box{background:white;padding:1rem;border:1px solid #ddd;border-radius:10px}.issue-list{margin-top:1rem}.issue-category{background:#fff;border-left:4px solid #007acc;padding:1rem;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.issue-item{background:#fff;border:1px solid #eee;margin-bottom:1rem;padding:.8rem;border-radius:6px}.issue-item code{background:#f4f4f4;display:block;padding:.4rem;border-radius:4px}.text-red-600{color:red}.loader-container{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#00000096;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.loader{width:50px;aspect-ratio:1;color:#f03355;--_c:no-repeat radial-gradient(farthest-side,currentColor 92%,#0000);background:var(--_c) 50% 0 /12px 12px,var(--_c) 50% 100%/12px 12px,var(--_c) 100% 50%/12px 12px,var(--_c) 0 50%/12px 12px,var(--_c) 50% 50%/12px 12px,conic-gradient(from 90deg at 4px 4px,#0000 90deg,currentColor 0) -4px -4px /calc(50% + 2px) calc(50% + 2px);animation:l8 1s linear infinite}@keyframes l8{to{transform:rotate(.5turn)}}.main-body{min-height:750px}.web-accessibility-module .header-part{text-align:center}.techtips-entry{width:80%;background:#f1f1f1;margin:0 auto;display:flex;align-items:center;padding:15px 15px 0}.entry-link-name{width:100%;border:2px solid #d5d5d5;border-radius:32px;overflow:hidden;background:#ffff;padding-right:20px}.entry-link-name.blank-field{border:2px solid #d5050c}.entry-link-name input{padding:22px 15px;width:calc(100% - 212px);border:none;border-right:1px solid #d5d5d5;border-radius:0}.entry-link-name input:focus,.entry-link-name input:focus-visible{border:none;border-right:1px solid #d5d5d5;outline:none}.entry-link-name select{padding:20px 15px;width:20%;border:none;width:180px}.complaint-checklist{display:flex;align-items:center;justify-content:center;width:100%;margin:10px 0 0}.complaint-checklist ul{margin:0 0 0 30px;padding:0;display:inline-flex}.complaint-checklist ul li{margin:0 15px}.techtips-entry button{padding:18px 15px;margin-left:15px;min-width:150px}.techtips-entry button:disabled{opacity:.5;cursor:not-allowed}.summary-box{margin-bottom:10px}.summary-box h2{margin:0;padding:0 0 15px}.summary-box .flex.gap-2.mt-2 button{background-color:#007acc;color:#ffffff;margin:0 15px 0 0;font-size:14px;padding:10px 15px}.error{color:#d5050c;margin-top:15px;text-align:center}.accessibility-button-group{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:15px;background-color:#f1f1f1}.accessibility-button-group .btn-primary{padding:15px;min-width:200px;background-color:#d5050c}.techtips-entry{position:relative}.error.positionabs{position:absolute;left:50%;transform:translateX(-50%);bottom:-15px;width:100%}.issue-summary{display:flex;justify-content:space-between;width:100%}.issue-summary .issue-count-card{box-shadow:0 1px 4px rgba(0,0,0,.16);padding:0 30px;background-color:#ffffff}.issue-summary .issue-count-card p{color:#d5050c}.progress-bar-bg{width:100%;height:8px;background-color:#e2e8f0;border-radius:4px;overflow:hidden}.progress-bar-fill{height:100%;background-color:#4299e1;transition:width .3s ease}.scan-progress-container{animation:pulse 2s infinite}@keyframes pulse{0%{background-color:rgba(191,219,254,.3)}50%{background-color:rgba(191,219,254,.5)}to{background-color:rgba(191,219,254,.3)}}.issue-count-card{transition:transform .2s}.issue-count-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.code-container{overflow-y:auto}.issue-summary .issue-count-card h4,.issue-summary .issue-count-card p{margin:5px 0}.footericon img,.footericon svg{color:#ffffff}.footericon nav,.footericon ul,.footericon ul li{margin:0;padding:0}.footericon ul li{margin-bottom:15px}@media (max-width:767px){.complaint-checklist{display:flex;align-items:center;justify-content:center;width:100%;margin:0;display:none}.complaint-checklist ul{margin:0 0 0 10px;display:inline-flex;flex-wrap:wrap}.complaint-checklist ul li{margin:0 10px}.error.positionabs{bottom:0}.advanced-options h4{margin-top:0}.advanced-options select{max-width:100%}.web-accessibility-module .techtips-entry{padding-bottom:0}.advanced-options{display:flex;flex-direction:column;padding:0 15px;width:100%}.advanced-options h4{padding-left:15px}.advanced-options .rounded{padding:0 15px}.summary-box .flex.gap-2.mt-2 button{margin:0 10px 0 0;padding:10px}.issue-summary .issue-count-card{padding:0 15px;margin:5px;width:38%}.issue-summary{flex-wrap:wrap}.accessibility-button-group .btn-primary{margin-top:24px}}