.redirectly-tabs {
margin-bottom: 15px;
}
a.download_btn {
    float: right;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
}
.redirectly-tabs {
    margin-bottom: 22px;
    margin-top: 30px;
}
.tab-button {
background: #f1f1f1;
border: none;
padding: 10px 20px;
margin-right: 5px;
cursor: pointer;
border-radius: 4px 4px 0 0;
font-weight: bold;
}

.tab-button.active {
background: #0073aa;
color: #fff;
}

.tab-content {
display: none;
}

.tab-content.active {
display: block;
}
.redirectly-container {background: #fff;border-radius: 8px;padding: 40px;box-shadow: 0 2px 10px rgba(0,0,0,0.1);margin-top: 20px;}
.redirectly-table td, .redirectly-table th { padding: 10px; text-align: left; }
.redirectly-table { border-collapse: collapse; width: 100%; margin-top: 10px; }
.redirectly-table th { background-color: #f1f1f1; font-weight: 600; }
.redirectly-table td, .redirectly-table th { border: 1px solid #ccc; }
.redirectly-table tr:nth-child(even) { background: #fafafa; }
.button-primary { background: #0073aa; border-color: #006799; color: #fff; }
.button-primary:hover { background: #005a87; }
input, select { margin-right: 10px; padding: 5px; }
#tab-add form {display: flex;align-items: center;}
.redirectly-tabs .tab-button.active {background: transparent;color: #0073aa;border-bottom: 2px solid #0073aa;}
.redirectly-tabs .tab-button {background: transparent;border-bottom: 2px solid transparent;border-top: none;border-left: none;border-right: none;margin-right: 10px;padding: 6px 0px;transition: all 0.3s ease-in-out;}