/* Fantasy WRC Plugin - Styles */

.fantasywrc-team-builder,
.fantasywrc-leaderboard {
    background: #fff;
    border: 1px solid #ddd;
    padding: 1.5em;
    margin-bottom: 2em;
    border-radius: 5px;
}

.fantasywrc-team-builder h2,
.fantasywrc-leaderboard h2 {
    margin-top: 0;
    font-size: 1.6em;
    color: #222;
    border-bottom: 1px solid #eee;
    padding-bottom: 0.3em;
}

.fantasywrc-team-builder table,
.fantasywrc-leaderboard table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 1em;
}

.fantasywrc-team-builder th,
.fantasywrc-team-builder td,
.fantasywrc-leaderboard th,
.fantasywrc-leaderboard td {
    padding: 0.6em;
    text-align: left;
    border: 1px solid #ddd;
}

.fantasywrc-team-builder th {
    background-color: #f9f9f9;
    font-weight: bold;
}

.fantasywrc-leaderboard th {
    background-color: #f1f1f1;
    font-weight: bold;
}

.fantasywrc-team-builder input[type="submit"],
.fantasywrc-team-builder button {
    margin-top: 1em;
    padding: 0.6em 1.2em;
    font-size: 1em;
    cursor: pointer;
}

.fantasywrc-team-builder .error,
.fantasywrc-team-builder .updated {
    margin-top: 1em;
    padding: 0.8em;
    border-radius: 4px;
}

.fantasywrc-team-builder .error {
    background: #fbeaea;
    border: 1px solid #e08b8b;
    color: #b94a48;
}

.fantasywrc-team-builder .updated {
    background: #e6f4ea;
    border: 1px solid #a3d3aa;
    color: #3c763d;
}
