.kw-job-alert-copy{
    margin:0;
    color:#667085;
    font-size:12.5px;
    line-height:1.6;
}

.kw-job-alert-form{
    margin:0;
}

.kw-job-alert-control{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:16px;
    margin-top:15px;
    padding:14px 0 0;
    border:0;
    border-top:1px solid rgba(15,23,42,.08);
    border-radius:0;
    background:transparent;
    color:#1f2937;
    text-align:left;
    cursor:pointer;
}

.kw-job-alert-control:hover,
.kw-job-alert-control:focus-visible{
    background:transparent;
    color:#003172;
    outline:none;
}

.kw-job-alert-control:disabled{
    cursor:not-allowed;
    opacity:.55;
}

.kw-job-alert-control__copy strong{
    display:block;
    font-size:12.5px;
    font-weight:650;
    line-height:1.35;
}

.kw-job-alert-control__copy small{
    display:block;
    margin-top:2px;
    color:#7b8794;
    font-size:11.5px;
    font-weight:500;
    line-height:1.35;
}

.kw-job-alert-switch{
    position:relative;
    width:38px;
    height:22px;
    display:inline-flex;
    align-items:center;
    flex:0 0 auto;
    border-radius:999px;
    background:#d7dde5;
    transition:background .16s ease;
}

.kw-job-alert-switch>span{
    width:16px;
    height:16px;
    margin-left:3px;
    border-radius:50%;
    background:#fff;
    box-shadow:0 1px 4px rgba(15,23,42,.18);
    transition:transform .16s ease;
}

.kw-job-alert-control.is-on .kw-job-alert-switch,
.kw-job-alert-list-toggle.is-on .kw-job-alert-switch{
    background:#14b8a6;
}

.kw-job-alert-control.is-on .kw-job-alert-switch>span,
.kw-job-alert-list-toggle.is-on .kw-job-alert-switch>span{
    transform:translateX(16px);
}

.kw-job-alert-auth-row{
    display:flex;
    justify-content:center;
    margin-top:15px;
}

.kw-job-alert-auth-row .kw-home-job-card__view-link{
    width:auto;
    margin-left:auto;
    margin-right:auto;
}

.kw-job-alert-note,
.kw-job-alert-warning{
    margin:9px 0 0;
    font-size:11.5px;
    line-height:1.5;
}

.kw-job-alert-note{color:#7b8794}
.kw-job-alert-warning{color:#9a6700}

.kw-job-alert-list-form{
    display:inline-flex;
    margin:0;
}

.kw-job-alert-list-toggle{
    display:inline-flex;
    align-items:center;
    gap:8px;
    cursor:pointer;
    white-space:nowrap;
}

.kw-job-alert-list-toggle:hover,
.kw-job-alert-list-toggle:focus-visible{
    outline:none;
}

.kw-job-alert-list-toggle .kw-job-alert-switch{
    width:30px;
    height:18px;
}

.kw-job-alert-list-toggle .kw-job-alert-switch>span{
    width:12px;
    height:12px;
}

.kw-job-alert-list-toggle.is-on .kw-job-alert-switch>span{
    transform:translateX(12px);
}

html[data-theme="dark"] .kw-job-alert-copy{
    color:#a1a1aa;
}

html[data-theme="dark"] .kw-job-alert-control{
    border-top-color:rgba(255,255,255,.08);
    color:#e4e4e7;
}

html[data-theme="dark"] .kw-job-alert-control:hover,
html[data-theme="dark"] .kw-job-alert-control:focus-visible{
    color:#fff;
}

html[data-theme="dark"] .kw-job-alert-control__copy small{
    color:#a1a1aa;
}


@media(max-width:640px){
    .kw-job-alert-auth-row{
        margin-top:13px;
    }
}