.link-analyzer-form {
    max-width: 400px;
    margin-bottom: 20px;
}
.link-analyzer-form input[type="url"] {
    width: 100%;
    padding: 8px;
    margin-top: 5px;
    box-sizing: border-box;
}
.link-analyzer-form button {
    padding: 10px 20px;
    background: #0073aa;
    color: white;
    border: none;
    cursor: pointer;
    border-radius: 3px;
}
.link-analyzer-form button:hover {
    background: #005f87;
}
.link-analyzer-summary, .link-analyzer-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}
.link-analyzer-summary th, .link-analyzer-summary td,
.link-analyzer-table th, .link-analyzer-table td {
    border: 1px solid #ddd;
    padding: 10px;
    text-align: left;
}
.link-analyzer-table th {
    background: #f4f4f4;
}
.link-analyzer-filters {
    margin-bottom: 20px;
}
.link-analyzer-filters .filter-btn {
    padding: 8px 15px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #ddd;
    background: #f9f9f9;
    cursor: pointer;
    border-radius: 3px;
}
.link-analyzer-filters .filter-btn.active,
.link-analyzer-filters .filter-btn:hover {
    background: #0073aa;
    color: white;
    border-color: #0073aa;
}
.link-analyzer-form {
    width : 70%;
    margin : 0 auto;
    display : flex;
    align-items: end;
    gap : 20px;
    
}

.link-analyzer-form p { width : 80%; }
.link-analyzer-form p input { width : 100%; border-color : 1px solid #4531ff; padding : 12px 24px; border-radius : 12px; }
.link-analyzer-form p:last-child { width : 20% }
.link-analyzer-form button { padding : 12px 24px ; background-color : #4531ff; color : #fff; border:none; border-radius : 12px }


@media (max-width: 600px) {
    .link-analyzer-table, .link-analyzer-summary {
        font-size: 14px;
    }
    .link-analyzer-table th, .link-analyzer-table td {
        padding: 8px;
    }
}

.link-analyzer-form {
    width : 70% !important;
    margin : 0 auto !important;
    display : flex !important;
    align-items: end !important;
    gap : 20px !important;
    
}
.link-analyzer-form p { width : 80% !important; }
.link-analyzer-form p input { width : 100% !important; border-color : 1px solid #4531ff !important; padding : 12px 24px !important; border-radius : 12px !important; }
.link-analyzer-form p:last-child { width : 20% !important }
.link-analyzer-form button { padding : 12px 24px !important ; background-color : #4531ff !important; color : #fff !important; border:none !important; border-radius : 12px !important; }