.custom-span-lg[data-v-86eb983a]{font-size:24px;line-height:24px;font-weight:700}.text-dark-blue[data-v-86eb983a]{color:#354a5f}.text-cyan[data-v-86eb983a]{color:#00a0c1}.bg-light-gray[data-v-86eb983a]{background-color:#f8fafc}.font-weight-500[data-v-86eb983a]{font-weight:500}.font-weight-600[data-v-86eb983a]{font-weight:600}.font-weight-700[data-v-86eb983a]{font-weight:700}.tracking-wider[data-v-86eb983a]{letter-spacing:.05em}.line-height-1.4[data-v-86eb983a]{line-height:1.4}.line-height-1.6[data-v-86eb983a]{line-height:1.6}.line-height-1.7[data-v-86eb983a]{line-height:1.7}.custom-tabs .nav-link[data-v-86eb983a]{color:#64748b;border:none;background:transparent;transition:all .25s ease}.custom-tabs .nav-link.active[data-v-86eb983a]{background-color:#fff;color:#00a0c1;box-shadow:0 4px 10px rgba(0,160,193,.08)}.custom-switch-card[data-v-86eb983a]{background:#f8f9fa;border:1px solid #eef1f3;border-radius:8px;padding:12px 16px 12px 42px;transition:all .2s ease;margin-left:0!important}.custom-switch-card[data-v-86eb983a]:hover{background:#fff;border-color:#00a0c1;box-shadow:0 2px 8px rgba(0,160,193,.06)}.custom-switch-card input[data-v-86eb983a]{float:left;margin-left:-32px}.btn-preset[data-v-86eb983a]{font-size:11px;padding:4px 10px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;color:#4a5568;transition:all .2s ease}.btn-preset[data-v-86eb983a]:hover{background:#00a0c1;color:#fff;border-color:#00a0c1}.rule-accordion-item[data-v-86eb983a]{border:1px solid #eef1f3;border-radius:10px!important;margin-bottom:10px;overflow:hidden}.rule-accordion-item .accordion-button[data-v-86eb983a]{background-color:#fff;color:#435666;font-weight:600;font-size:14px;padding:14px 20px;box-shadow:none}.rule-accordion-item .accordion-button[data-v-86eb983a]:not(.collapsed){background-color:#f8fafc;color:#00a0c1;border-bottom:1px solid #eef1f3}.badge-rule[data-v-86eb983a]{font-size:12px;font-weight:500;padding:6px 12px;border-radius:20px}.badge-rule i[data-v-86eb983a]{font-size:11px;cursor:pointer}.verdict-banner[data-v-86eb983a]{transition:background-color .3s ease}.verdict-banner.bg-success[data-v-86eb983a]{background:linear-gradient(135deg,#10b981,#059669)}.verdict-banner.bg-danger[data-v-86eb983a]{background:linear-gradient(135deg,#ef4444,#dc2626)}.verdict-large-icon[data-v-86eb983a]{font-size:42px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.timeline[data-v-86eb983a]{position:relative;padding-left:20px;margin-top:10px}.timeline[data-v-86eb983a]:before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:2px;background-color:#e2e8f0}.timeline-item[data-v-86eb983a]{position:relative;margin-bottom:5px}.timeline-marker[data-v-86eb983a]{position:absolute;left:-20px;top:1px;background:#fff;z-index:2;font-size:14px}.timeline-item.timeline-pass .timeline-content[data-v-86eb983a]{border-left:3px solid #10b981;padding-left:12px}.timeline-item.timeline-blocked .timeline-content[data-v-86eb983a]{border-left:3px solid #ef4444;padding-left:12px;background-color:rgba(239,68,68,.03);border-radius:0 8px 8px 0}.timeline-item.timeline-bypassed .timeline-content[data-v-86eb983a]{border-left:3px solid #00a0c1;padding-left:12px;opacity:.8}.timeline-item.timeline-skipped .timeline-content[data-v-86eb983a]{border-left:3px solid #cbd5e1;padding-left:12px;opacity:.6}.timeline-title[data-v-86eb983a]{letter-spacing:.01em}.explain-num[data-v-86eb983a]{width:28px;height:28px;background-color:#00a0c1;color:#fff;font-size:13px;font-weight:700;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-xs[data-v-86eb983a]{font-size:10.5px;padding:2px 6px}.shadow-xs[data-v-86eb983a]{box-shadow:0 1px 3px rgba(0,0,0,.03)}.scroll-container[data-v-86eb983a]::-webkit-scrollbar{width:6px}.scroll-container[data-v-86eb983a]::-webkit-scrollbar-track{background:#f1f1f1}.scroll-container[data-v-86eb983a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.scroll-container[data-v-86eb983a]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.search-group[data-v-86eb983a]{background:#fff;border-radius:10px;overflow:hidden}.search-group .input-group-text[data-v-86eb983a]{background-color:#f8fafc;border-color:#e2e8f0}.search-group input[data-v-86eb983a]{border-color:#e2e8f0}.search-group button[data-v-86eb983a]{border-color:#e2e8f0;background:#f8fafc}.search-group button[data-v-86eb983a]:hover{background-color:#f1f5f9;color:#ef4444}.hand[data-v-86eb983a]{cursor:pointer}