.color-white{color:#e8e6e3}.color-primary{color:#46bde9}.form-container{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);background-color:#181a1b;padding:30px}.logo{width:200px;margin-bottom:30px}.logo-nav{width:100px;padding-right:10px}.text-nav{margin-left:10px;margin-right:10px;font-weight:500}.heading{color:#fff;text-align:center;margin-bottom:20px;font-size:2rem;font-weight:700;display:block}.c1{color:#46bde9;text-align:center;margin-bottom:20px;font-size:1rem;font-weight:500;display:block}.c2{color:#fff;text-align:center;margin-bottom:20px;font-size:1rem;font-weight:500;display:block}.c3{color:#fff;text-align:center;margin-bottom:20px;font-size:1rem;font-weight:500}.button-table{color:#e8e6e3;vertical-align:middle;background-color:#147ea5;border:none;border-radius:20em;outline:none;padding:1px 10px;font-weight:400;text-decoration:none;transition:all .25s ease-out;display:inline-block}.page-item{color:#1a202c}.button{color:#e8e6e3;vertical-align:middle;background-color:#147ea5;border:none;border-radius:20em;outline:none;padding:7px 25px;font-weight:400;transition:all .25s ease-out;display:inline-block}.button:hover{transform:translateY(-3px)}.button-span{color:#aaa}.form-container .form .input{color:#e8e6e3;background-color:#002733;border:none;border-left:1px solid #0000;outline:none;width:100%;margin-bottom:20px;padding:10px;font-weight:700;transition:all .2s ease-in-out}.search-input{color:#e8e6e3;background-color:#002733;border:none;border-left:1px solid #0000;outline:none;width:25%;margin-bottom:20px;padding:10px;font-weight:700;transition:all .2s ease-in-out}.gridjs-search{width:250px}.input:focus,input:hover,textarea:focus,textarea:hover{border-color:#46bde9;outline:none;box-shadow:0 0 0 1px #46bde9}.form-container .form .textarea{color:#e8e6e3;resize:none;background-color:#002733;border:none;border-left:1px solid #0000;outline:none;width:100%;height:250px;max-height:250px;margin-bottom:20px;padding:10px;font-weight:700;transition:all .2s ease-in-out}.input-checkbox{background-color:#e8e6e3}.htmlcheck-page{color:#e8e6e3}.htmlcheck-shell{flex-direction:column;gap:16px;width:100%;max-width:none;min-height:calc(100vh - 56px);padding:24px 28px 28px;display:flex}.htmlcheck-titlebar{justify-content:space-between;align-items:center;gap:16px;display:flex}.htmlcheck-titlebar .heading{text-align:left;margin-bottom:0;font-size:1.75rem}.htmlcheck-shell .htmlcheck-toolbar,.htmlcheck-shell .htmlcheck-stats{margin-bottom:0!important}.htmlcheck-shell .row.g-3{margin-bottom:0}.htmlcheck-toolbar{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background-color:#181a1b;border:1px solid #2a2d2f;border-radius:10px;padding:14px 16px}.htmlcheck-input{color:#e8e6e3;background-color:#002733;border:1px solid #0000;border-radius:4px;outline:none;padding:7px 10px;font-weight:500;transition:all .2s ease-in-out}.htmlcheck-input:focus,.htmlcheck-input:hover{border-color:#46bde9;box-shadow:0 0 0 1px #46bde9}.htmlcheck-input::placeholder{color:#9aa0a6;opacity:1}.htmlcheck-page select option,.htmlcheck-page select optgroup{color:#e8e6e3;background-color:#002733}.htmlcheck-page input,.htmlcheck-page select,.htmlcheck-page textarea{color:#e8e6e3;caret-color:#46bde9;background-color:#002733}.htmlcheck-page input::-moz-placeholder{color:#9aa0a6;opacity:1}.htmlcheck-page textarea::-moz-placeholder{color:#9aa0a6;opacity:1}.htmlcheck-page input::placeholder,.htmlcheck-page textarea::placeholder{color:#9aa0a6;opacity:1}.htmlcheck-page .text-muted,.htmlcheck-rules .text-muted,.htmlcheck-tag-card .text-muted{color:#a8adb3!important}select.htmlcheck-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%2346bde9' d='M0 0l5 6 5-6z'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.htmlcheck-divider{background:#2a2d2f;width:1px;height:28px;margin:0 6px}.htmlcheck-switch{color:#e8e6e3;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.htmlcheck-switch input[type=checkbox]{appearance:none;cursor:pointer;background:#2a2d2f;border:none;border-radius:999px;outline:none;width:34px;height:18px;transition:background .2s;position:relative}.htmlcheck-switch input[type=checkbox]:after{content:"";background:#e8e6e3;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.htmlcheck-switch input[type=checkbox]:checked{background:#147ea5}.htmlcheck-switch input[type=checkbox]:checked:after{background:#46bde9;transform:translate(16px)}.htmlcheck-ghost-btn{background:#2a2d2f!important}.htmlcheck-stat{background-color:#181a1b;border:1px solid #2a2d2f;border-radius:8px;flex-direction:column;gap:2px;min-width:120px;padding:10px 16px;display:flex}.htmlcheck-stat .stat-label{color:#cfd2d4;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}.htmlcheck-stat .stat-value{font-size:1.5rem;font-weight:700;line-height:1}.htmlcheck-editor-wrap{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background-color:#1e1e1e;border:1px solid #2a2d2f;border-radius:10px;overflow:hidden}.htmlcheck-editor-header{background:#181a1b;border-bottom:1px solid #2a2d2f;align-items:center;gap:6px;padding:10px 14px;display:flex}.htmlcheck-editor-header .dot{border-radius:50%;width:11px;height:11px;display:inline-block}.htmlcheck-editor-header .dot-r{background:#ff5f56}.htmlcheck-editor-header .dot-y{background:#ffbd2e}.htmlcheck-editor-header .dot-g{background:#27c93f}.htmlcheck-panel{background-color:#181a1b;border:1px solid #2a2d2f;border-radius:10px;overflow:hidden}.htmlcheck-panel-header{background:#14171a;border-bottom:1px solid #2a2d2f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.htmlcheck-panel-header .panel-title{color:#46bde9;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}.htmlcheck-panel-header .panel-count{color:#46bde9;background:#002733;border:1px solid #1f4a59;border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:700}.htmlcheck-issues{margin:0;padding:0;list-style:none}.htmlcheck-issue{cursor:pointer;color:#e8e6e3;border-bottom:1px solid #2a2d2f;padding:10px 14px;transition:background .15s}.htmlcheck-issue:last-child{border-bottom:none}.htmlcheck-issue:hover{background:#14171a}.htmlcheck-issue--empty{color:#a8adb3;cursor:default;font-style:italic}.htmlcheck-issue--empty:hover{background:0 0}.htmlcheck-issue--error{border-left:3px solid #dc3545}.htmlcheck-issue--warning{border-left:3px solid #ffc107}.htmlcheck-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:700}.htmlcheck-badge.badge-error{color:#fff;background:#dc3545}.htmlcheck-badge.badge-warn{color:#1a1d1f;background:#ffc107}.htmlcheck-loc{color:#cfd2d4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.htmlcheck-tag{color:#46bde9;background:#002733;border-radius:3px;padding:1px 6px;font-size:.8rem}.htmlcheck-rule{color:#a8adb3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.htmlcheck-msg{color:#cfd2d4;line-height:1.35}.htmlcheck-rules{background-color:#181a1b;border:1px solid #2a2d2f;border-radius:10px;padding:18px 18px 6px}.htmlcheck-rules-header{border-bottom:1px solid #2a2d2f;margin-bottom:12px;padding-bottom:10px}.htmlcheck-tag-card{background:#14171a;border:1px solid #2a2d2f;border-radius:8px;overflow:hidden}.htmlcheck-tag-card-header{background:#181a1b;border-bottom:1px solid #2a2d2f;align-items:center;padding:8px 14px;display:flex}.htmlcheck-tag-card-body{padding:14px}.htmlcheck-rule-section{background:#16191c;border:1px solid #23272b;border-radius:6px;padding:12px 14px}.htmlcheck-rule-section+.htmlcheck-rule-section{margin-top:10px}.htmlcheck-rule-section-header{border-bottom:1px solid #23272b;padding-bottom:6px}.htmlcheck-rule-section-title{color:#46bde9;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.htmlcheck-attr-grid-header span{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.htmlcheck-field-label{color:#cfd2d4;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.72rem;font-weight:600;display:block}.button-table:disabled,.button-table[disabled]{opacity:.45;cursor:not-allowed}
