/* System - Ověření ARES */.ares-actions {    display: flex;    align-items: center;    flex-wrap: wrap;    gap: 8px;    margin-top: 6px;}.ares-fill-button {    display: inline-flex;    align-items: center;    justify-content: center;    min-height: 32px;    padding: 6px 12px;    border: 1px solid #59b52f;    border-radius: 4px;    background: #63bf35;    color: #fff;    font-size: 13px;    font-weight: 600;    line-height: 1.2;    cursor: pointer;    transition: background-color .15s ease, border-color .15s ease, opacity .15s ease;}.ares-fill-button:hover,.ares-fill-button:focus {    background: #54aa2b;    border-color: #4d9f27;    color: #fff;}.ares-fill-button:disabled {    opacity: .65;    cursor: wait;}.ares-status {    display: inline-flex;    align-items: center;    gap: 5px;    min-height: 28px;    padding: 4px 9px;    border-radius: 4px;    font-size: 13px;    line-height: 1.25;}.ares-status-icon {    font-weight: 700;    line-height: 1;}.ares-status.ares-ok {    border: 1px solid #63bf35;    background: #edf8e8;    color: #2d7411;    font-weight: 600;}.ares-status.ares-loading {    border: 1px solid #b9b9b9;    background: #f5f5f5;    color: #555;}.ares-status.ares-error {    border: 1px solid #d92d20;    background: #fff1f0;    color: #b42318;    font-weight: 600;}.ares-valid {    border-color: #63bf35 !important;}.ares-invalid {    border-color: #d92d20 !important;}body #ProOPC .ico-group button#ares-fill-button {    padding: 7px 9px !important;    border-radius: 4px !important;    font-size: 12px;    line-height: 1em !important;    height: auto !important;    min-height: auto;    border: 1px solid #59b52f !important;    background: #59b52f !important;    }